Konvertor binárneho textu zadarmo
Konvertujte text do binárneho kódu (0 a 1) a späť. Podporuje kódovanie UTF-8. Zobrazte počet bajtov a bitov pre ľubovoľný text.
Bežné použitia
- Nauč sa Binárneho Kódu Pre InformatikuPochop, ako počítače ukladajú text ako binárny — vidí presne, ako sa písmenká mapujú na 8-bitové ASCII bajty.
- Binárne Kódové Puzzle a ŠifryKóduj tajné správy v binárnom kóde pre únikové miestnosti, puzzle a hry s rozlúštením kódu.
- Binárna Reprezentácia v SietiVidí, ako sa textové údaje predstavujú v binárnom na síťovej vrstve — užitočné pre analýzu protokolov.
- Steganografia Textu s BinárnymSkry textové správy v tokoch binárnych údajov — úvod do konceptov steganografického kódovania.
- Pochopenie Binárneho Prenosu ÚdajovVidí, ako sa text kóduje na binárne bajty pre prenos cez sériové línky, Bluetooth a rádio.
Ako to funguje
Prevod beží výhradne vo vašom prehliadači pomocou vstavaného TextEncoder a TextDecoder z Web API — rovnakého kódovacieho enginu UTF-8, aký používa každý moderný prehliadač. Nie je importovaná žiadna knižnica; delenie na časti, prevod do sústav a spracovanie bajtov je celé ručne napísaný JavaScript bežiaci lokálne.
- 1TextEncoder kóduje váš textPri prevode textu na bajty metóda TextEncoder.encode() prehliadača namapuje každý znak — vrátane emoji a neASCII písma — na jeho bajtovú sekvenciu UTF-8. Je to rovnaká cesta kódu, akú prehliadače interne používajú pri odosielaní údajov formulárov.
- 2Ručne napísaný formátovač bajtovKaždá hodnota bajtu sa prevedie do zvolenej sústavy (binárne cez toString(2), hexadecimálne cez toString(16), osmičkovo cez toString(8), alebo desiatkovo) a doplní na pevnú šírku. Voľba zoskupovania určuje, či sú bajty oddelené medzerami, novými riadkami, medzerami po nibbloch (4-bitové páry), alebo vôbec.
- 3Parser rekonštruuje bajty pre opačný smerPri prevode z kódovaného tvaru späť na text ručne napísaný parser odstráni oddeľovače a rozdelí vstup na časti pevnej šírky (8 znakov pre binárne, 2 pre hexadecimálne, 3 pre osmičkové) alebo tokeny oddelené medzerami pre desiatkové. Každá časť sa spracuje pomocou parseInt() v správnej sústave, overí sa, či je v rozsahu 0–255, a umiestni sa do Uint8Array.
- 4TextDecoder overuje a vypisuje UTF-8Uint8Array sa odovzdá do TextDecoder('utf-8', { fatal: true }), ktorý vyhodí chybu, ak bajtová sekvencia nie je platné UTF-8 — čím zachytí prípady, keď binárny vstup vytvorí neplatnú viacbajtovú sekvenciu. Pod výstupom sa zobrazí počet znakov, bajtov a bitov.
Súvisiace nástroje
Hex prehliadač
Preskúmajte nezmenené bajty ľubovoľného súboru v klasickom výpise offset / hex / ASCII s rozpoznaním typu súboru pomocou magických čísel. Čítané lokálne; nikdy nenahrané.
Konvertor číselných sústav
Konvertujte čísla medzi binárnou, oktalovou, desiatkovú a hexadecimálnou sústavou. Okamžite zobrazujte veľkosť v bitoch a skupinový binárny výstup.
Prekladač Morseovej abecedy
Konvertujte text na Morseovu abecedu a späť. Počúvajte zvukové prehrávanie vašej správy v reálnom čase.