Binární kód na text a zpět
Převeďte text na binární zápis a binární kód zpět na text, bit po bitu.
Související nástroje
Binární kód na text a zpět
Binární zápis je způsob, jakým počítač text doopravdy ukládá: každý znak se stane jedním nebo více bajty a každý bajt osmi bity. Vložte větu a uvidíte nuly a jedničky, které se za ní skrývají, nebo vložte binární řetězec a přečtěte si zprávu zpátky. Směr si nástroj zvolí sám — vstup složený jen z nul, jedniček a oddělovačů dekóduje, cokoli jiného zakóduje — a výsledek se mění rovnou při psaní.
Automatické rozpoznání je odhad a jeden případ je opravdu nejednoznačný: řetězec číslic jako 1010 se bere jako kód a dekóduje se na znak. Pokud jste mysleli samotné čtyři číslice, přepněte směr na text na kód a dostanete jejich binární zápis. Přesně k tomu volba směru slouží.
Podobu výstupu určuje oddělovač. Mezera mezi bajty je čitelná výchozí volba a formát, který vytváří většina binárních překladačů. Bez oddělovače vznikne souvislý řetězec bitů, jaký se používá ve formátech souborů a v dokumentaci protokolů. Vlastní oddělovač přijme cokoli napíšete — čárku, pomlčku nebo \n, aby byl na každém řádku jeden bajt. Po přepnutí na osmičkovou soustavu má každý bajt tři číslice od 000 po 377 — zápis, který znáte z příkazu chmod, starších unixových nástrojů a escape sekvencí \nnn v jazyce C. UTF-8 pokryje každý znak, takže písmeno s diakritikou stojí dva bajty a emoji čtyři; ASCII je striktní 7bitová sada a cokoli nad kódem 127 odmítne, místo aby potichu zapsalo špatné bajty.
Čtení kódu zpět je záměrně shovívavé, protože skutečný binární zápis chodí v nepořádku. Mezery a zalomení řádků nástroj ignoruje, předpony 0b a 0o odstraní a sedmimístnou skupinu doplní zpět na celý bajt. Zatoulaná písmena místo přeskočení ohlásí, takže poškozené vložení nikdy neodpoví věrohodným špatným slovem. Všechno běží ve vašem prohlížeči a nic se nikam nenahrává.