Binárny kód na text a späť
Preveďte text na binárny zápis a binárny kód späť na text, bit po bite.
Súvisiace nástroje
Binárny kód na text a späť
Binárny zápis je spôsob, akým počítač text naozaj ukladá: každý znak sa stane jedným alebo viacerými bajtmi a každý bajt ôsmimi bitmi. Vložte vetu a uvidíte nuly a jednotky, ktoré sa za ňou skrývajú, alebo vložte binárny reťazec a prečítajte si správu naspäť. Smer si nástroj zvolí sám — vstup zložený iba z núl, jednotiek a oddeľovačov dekóduje, čokoľvek iné zakóduje — a výsledok sa mení priamo pri písaní.
Automatické rozpoznanie je odhad a jeden prípad je naozaj nejednoznačný: reťazec číslic ako 1010 sa berie ako kód a dekóduje sa na znak. Ak ste mysleli samotné štyri číslice, prepnite smer na text na kód a dostanete ich binárny zápis. Presne na to je voľba smeru.
Podobu výstupu určuje oddeľovač. Medzera medzi bajtmi je čitateľná predvoľba a formát, ktorý produkuje väčšina binárnych prekladačov. Bez oddeľovača vznikne súvislý reťazec bitov, aký sa používa vo formátoch súborov a v dokumentácii protokolov. Vlastný oddeľovač prijme čokoľvek napíšete — čiarku, pomlčku alebo \n, aby bol na každom riadku jeden bajt. Po prepnutí na osmičkovú sústavu má každý bajt tri číslice od 000 po 377 — zápis, ktorý poznáte z príkazu chmod, staršich unixových nástrojov a escape sekvencií \nnn v jazyku C. UTF-8 pokryje každý znak, takže písmeno s diakritikou stojí dva bajty a emoji štyri; ASCII je striktná 7-bitová sada a čokoľvek nad kódom 127 odmietne, namiesto toho aby potichu zapísalo nesprávne bajty.
Čítanie kódu späť je zámerne zhovievavé, lebo skutočný binárny zápis prichádza v neporiadku. Medzery a zalomenia riadkov nástroj ignoruje, predpony 0b a 0o odstráni a sedemčíslicovú skupinu doplní späť na celý bajt. Zatúlané písmená namiesto preskočenia ohlási, takže poškodené vloženie nikdy neodpovie vierohodným nesprávnym slovom. Všetko beží vo vašom prehliadači a nič sa nikam nenahráva.