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.
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.
- 1It-TextEncoder jikkodifika t-test tiegħekMeta 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.
- 2Chunker miktub bl-idejn jifformatta l-bytesKull 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.
- 3Parser jibni mill-ġdid il-bytes għad-direzzjoni inversaMinn 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.
- 4It-TextDecoder jivvalida u joħroġ l-UTF-8L-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
Vewer Hex
Ispezzjona l-bytes mhux proċessati ta' kwalunkwe fajl f'dump klassiku tal-offset / hex / ASCII, b'dettazzjoni tat-tip tal-fajl permezz tan-numri maġiċi. Jinqara lokalment; qatt ma jiġi uplodajt.
Konvertitur tal-Bażi tan-Numri
Ikkonverti numri bejn binary, ottali, deċimali, u esadeċimali. Ara d-daqs tal-bits u l-output binary mgħaqqqad immedjatament.
Traduttur tal-Kodiċi Morse
Ikkonverti test f'kodiċi Morse u lura. Isma' l-playback tal-awdjo tal-messaġġ tiegħek f'ħin reali.