Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Konvertitur Binary għal Test b'xejn

Ikkonverti test f'binary (0s u 1s) u lura. Jappoġġja l-encoding UTF-8. Ara l-għadd tal-bytes u tal-bits għal kwalunkwe test.

Jaħdem offline ladarba mgħobbi
Format:
Issepara bytes b':
Output binarju
01001000 01100101 01101100 01101100 01101111
5 karattri5 bytes40 bits

Użi komuni

  • Tgħallem Binary għal Computer ScienceIffhem kif il-kompjuters jaħżnu t-test bħala binary - ara eżattament kif il-ittri mappaw għal 8-bit ASCII bytes.
  • Binary Code Puzzles u CiphersKodifika messaġġi sigrieti f'binary għal escape rooms, puzzles u logħob ta' code-breaking.
  • Binary Representation fil-NetwerkingAra kif id-data tat-test hija mwaqqfa f'binary fil-layer tal-network - utli għall-analija ta' protokoll.
  • Text Steganography b'BinaryAħbi messaġġi ta' test f'data ta' binary - introduzzjoni għal kunċetti ta' kodifikazzjoni steganografika.
  • Iffhem Transmission ta' Data ta' BinaryAra kif it-test huwa kkodifjat għal bytes ta' binary għal transmissjoni tul linji seriali, Bluetooth u radju.

Kif Taħdem

Il-konverżjoni taħdem kompletament fil-browser tiegħek bl-użu tal-TextEncoder u TextDecoder inkorporati tal-Web API — l-istess magna tal-kodifikazzjoni UTF-8 użata minn kull browser modern. L-ebda librerija ma tiġi importata; it-tqassim, il-konverżjoni tar-radix, u l-analiżi tal-bytes kollha huma JavaScript miktub bl-idejn u jaħdmu lokalment.

  1. 1
    It-TextEncoder jikkodifika t-test tiegħek
    Meta jikkonverti test f'bytes, TextEncoder.encode() tal-browser timmappja kull karattru — inklużi emoji u kitbiet mhux ASCII — għas-sekwenza ta' bytes UTF-8 tiegħu. Dan huwa l-istess perkors tal-kodiċi li l-browsers jużaw internament meta jibagħtu data ta' formola.
  2. 2
    Chunker miktub bl-idejn jifformatta l-bytes
    Kull valur ta' byte jiġi konvertit għall-bażi magħżula (binarju permezz ta' toString(2), hex permezz ta' toString(16), ottali permezz ta' toString(8), jew deċimali) u pad-jat għal wisa' fissa. Għażla ta' grupp tikkontrolla jekk il-bytes humiex separati bi spazji, linji ġodda, vojt ta' nibble (pari ta' 4-bit), jew xejn.
  3. 3
    Parser jibni mill-ġdid il-bytes għad-direzzjoni inversa
    Minn forma kkodifikata lura għal test, parser miktub bl-idejn ineħħi s-separaturi u jaqsam id-dħul f'biċċiet ta' wisa' fissa (8 karattri għal binarju, 2 għal hex, 3 għal ottali) jew tokens separati bi spazji vojta għal deċimali. Kull biċċa tiġi analizzata b'parseInt() fir-radix korrett, ivvalidata biex tkun fil-medda 0–255, u mqiegħda f'Uint8Array.
  4. 4
    It-TextDecoder jivvalida u joħroġ l-UTF-8
    L-Uint8Array jgħaddi lil TextDecoder('utf-8', { fatal: true }), li tarma żball jekk is-sekwenza ta' bytes mhijiex UTF-8 valida — taqbad każijiet bħal dħul binarju li jifforma sekwenza multi-byte mhux valida. Għadd ta' karattri, bytes, u bits jintwera taħt il-ħruġ.

Għodod Relatati

Mistoqsijiet Frekwenti