സൗജന്യ ബൈനറി ടു ടെക്സ്റ്റ് കൺവെർട്ടർ
ടെക്സ്റ്റിനെ ബൈനറി (0-കളും 1-കളും) ആക്കി മാറ്റുക, തിരിച്ചും. UTF-8 എൻകോഡിംഗ് പിന്തുണയ്ക്കുന്നു. ഏതൊരു ടെക്സ്റ്റിന്റെയും ബൈറ്റ്, ബിറ്റ് എണ്ണം കാണുക.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
പരിവർത്തനം Web API-യുടെ ബിൽറ്റ്-ഇൻ TextEncoder, TextDecoder ഉപയോഗിച്ച് പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു — എല്ലാ ആധുനിക ബ്രൗസറുകളും ഉപയോഗിക്കുന്ന അതേ UTF-8 എൻകോഡിംഗ് എഞ്ചിൻ. ഒരു ലൈബ്രറിയും ഇംപോർട്ട് ചെയ്തിട്ടില്ല; ചങ്കിംഗ്, റാഡിക്സ് പരിവർത്തനം, ബൈറ്റ് പാഴ്സിംഗ് എന്നിവയെല്ലാം പ്രാദേശികമായി പ്രവർത്തിക്കുന്ന കൈകൊണ്ട് എഴുതിയ JavaScript ആണ്.
- 1TextEncoder നിങ്ങളുടെ ടെക്സ്റ്റ് എൻകോഡ് ചെയ്യുന്നുടെക്സ്റ്റ് ബൈറ്റുകളാക്കി മാറ്റുമ്പോൾ, ബ്രൗസറിന്റെ TextEncoder.encode() ഇമോജിയും non-ASCII ലിപികളും ഉൾപ്പെടെ ഓരോ ക്യാരക്ടറും അതിന്റെ UTF-8 ബൈറ്റ് ശ്രേണിയിലേക്ക് മാപ്പ് ചെയ്യുന്നു. ഫോം ഡാറ്റ അയക്കുമ്പോൾ ബ്രൗസറുകൾ ആന്തരികമായി ഉപയോഗിക്കുന്ന അതേ കോഡ് പാതയാണിത്.
- 2കൈകൊണ്ട് എഴുതിയ ചങ്കർ ബൈറ്റുകൾ ഫോർമാറ്റ് ചെയ്യുന്നുഓരോ ബൈറ്റ് മൂല്യവും തിരഞ്ഞെടുത്ത ബേസിലേക്ക് മാറ്റുന്നു (ബൈനറിക്ക് toString(2), ഹെക്സിന് toString(16), ഒക്ടലിന് toString(8), അല്ലെങ്കിൽ ദശാംശം) ഒരു നിശ്ചിത വീതിയിലേക്ക് പാഡ് ചെയ്യുന്നു. ബൈറ്റുകൾ സ്പേസുകൾ, ന്യൂലൈനുകൾ, നിബിൾ ഗ്യാപ്പുകൾ (4-ബിറ്റ് ജോഡികൾ) കൊണ്ട് വേർതിരിക്കണോ അതോ ഒന്നും വേണ്ടയോ എന്ന് ഒരു ഗ്രൂപ്പിംഗ് ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു.
- 3വിപരീത ദിശയ്ക്ക് പാഴ്സർ ബൈറ്റുകൾ പുനർനിർമ്മിക്കുന്നുഎൻകോഡ് ചെയ്ത രൂപത്തിൽ നിന്ന് തിരികെ ടെക്സ്റ്റിലേക്ക് പോകുമ്പോൾ, കൈകൊണ്ട് എഴുതിയ ഒരു പാഴ്സർ വേർതിരിവുകൾ നീക്കി ഇൻപുട്ടിനെ നിശ്ചിത-വീതി ചങ്കുകളായി (ബൈനറിക്ക് 8 അക്ഷരങ്ങൾ, ഹെക്സിന് 2, ഒക്ടലിന് 3) അല്ലെങ്കിൽ ദശാംശത്തിന് വൈറ്റ്സ്പേസ്-വേർതിരിച്ച ടോക്കണുകളായി വിഭജിക്കുന്നു. ഓരോ ചങ്കും ശരിയായ റാഡിക്സിൽ parseInt() ഉപയോഗിച്ച് പാഴ്സ് ചെയ്യുന്നു, 0–255 പരിധിയിലാണെന്ന് സാധൂകരിക്കുന്നു, ഒരു Uint8Array-ൽ സ്ഥാപിക്കുന്നു.
- 4TextDecoder UTF-8 സാധൂകരിക്കുകയും ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യുന്നുUint8Array TextDecoder('utf-8', { fatal: true })-ലേക്ക് കൈമാറുന്നു, ബൈറ്റ് ശ്രേണി സാധുവായ UTF-8 അല്ലെങ്കിൽ ഇത് പിശക് നൽകുന്നു — അസാധുവായ മൾട്ടിബൈറ്റ് ശ്രേണി രൂപപ്പെടുത്തുന്ന ബൈനറി ഇൻപുട്ട് പോലുള്ള കേസുകൾ പിടിച്ചെടുക്കുന്നു. ഔട്ട്പുട്ടിന് താഴെ ഒരു ക്യാരക്ടർ, ബൈറ്റ്, ബിറ്റ് കൗണ്ട് കാണിക്കുന്നു.
അനുബന്ധ ടൂളുകൾ
ഹെക്സ് വ്യൂവർ
ക്ലാസിക് ഓഫ്സെറ്റ് / ഹെക്സ് / ASCII ഡമ്പിൽ, മാജിക്-നമ്പർ ഫയൽ-ടൈപ്പ് കണ്ടെത്തലോടെ, ഏതൊരു ഫയലിന്റെയും റോ ബൈറ്റുകൾ പരിശോധിക്കുക. ലോക്കലായി വായിക്കുന്നു; ഒരിക്കലും അപ്ലോഡ് ചെയ്യപ്പെടില്ല.
നമ്പർ ബേസ് കൺവെർട്ടർ
ബൈനറി, ഒക്ടൽ, ഡെസിമൽ, ഹെക്സാഡെസിമൽ എന്നിവയ്ക്കിടയിൽ സംഖ്യകൾ പരിവർത്തനം ചെയ്യുക. ബിറ്റ്-സൈസ് ഫിറ്റും ഗ്രൂപ്പ് ചെയ്ത ബൈനറി ഔട്ട്പുട്ടും തൽക്ഷണം കാണുക.
മോഴ്സ് കോഡ് ട്രാൻസ്ലേറ്റർ
ടെക്സ്റ്റിനെ മോഴ്സ് കോഡാക്കി മാറ്റുക, തിരിച്ചും. നിങ്ങളുടെ സന്ദേശത്തിന്റെ ഓഡിയോ പ്ലേബാക്ക് റിയൽ ടൈമിൽ കേൾക്കുക.