Binarno v besedilo in nazaj
Pretvorite besedilo v binarno kodo in binarno nazaj v besedilo, bit za bitjem.
Binarno v besedilo in nazaj
Binarno je način, na katerega računalnik dejansko shranjuje besedilo: vsak znak postane en ali več bajtov in vsak bajt postane osem bitov. Prilepite stavek, da si ogledate ničle in enice za njim, ali pa prilepite dvojiški niz in ponovno preberite sporočilo. Smer je izbrana za vas - vnos, sestavljen samo iz 0, 1 in ločil, je dekodiran, karkoli drugega je kodirano - in rezultat se posodablja med tipkanjem.
Samodejno zaznavanje je ugibanje in en primer je resnično dvoumen: številčni niz, kot je 1010, se prebere kot koda in dekodira v znak. Če ste mislili na same štiri števke, nastavite smer besedilo v kodo in namesto tega dobite njihovo dvojiško. Temu je namenjen izbirnik smeri.
Separator oblikuje izhod. Presledek med bajti je berljiva privzeta vrednost in tisto, kar ustvari večina binarnih prevajalnikov. Nobeno ločilo ne daje neprekinjenega bitnega niza, ki se uporablja v formatih datotek in dokumentaciji protokola. Ločilo po meri sprejme vse, kar vtipkate – vejico, pomišljaj ali \\n, da vstavite en bajt na vrstico. Preklopite osnovo na osmiško in vsak bajt postane tri števke od 000 do 377, zapis za chmod, starejša orodja Unix in \\nnn uhaja v nize C. UTF-8 pokriva vse znake, tako da naglašena črka stane dva bajta, emoji pa štiri; ASCII je strogi 7-bitni nabor in zavrača vse, kar je nad kodo 127, namesto da bi tiho zapisal napačne bajte.
Branje kode nazaj je namenoma tolerantno, ker prava binarna datoteka pride neurejena. Presledki in prelomi vrstic so prezrti, predponi 0b in 0o sta izpuščeni, sedemmestna skupina pa je obložena nazaj v bajt. Zablodeče črke so sporočene namesto preskočene, tako da poškodovana pasta nikoli ne odgovori z verjetno napačno besedo. Vse teče v vašem brskalniku in nič se ne naloži.