Preskoči na vsebino
TextArray
100% lokalno

Binarno v besedilo in nazaj

Pretvorite besedilo v binarno kodo in binarno nazaj v besedilo, bit za bitjem.

Vhod

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.

FAQ

Zakaj se 1010 spremeni v črko namesto v dvojiško?
Ker je niz samo 0 in 1 videti popolnoma kot koda, ga samodejno zaznavanje dekodira. Nastavite smer na "Besedilo v kodo" in dobili boste binarno za same števke.
Kakšna je tukaj razlika med UTF-8 in ASCII?
UTF-8 kodira vsak znak z uporabo enega bajta za navaden ASCII, dveh za naglašeno črko in štirih za emoji. ASCII pokriva samo kode 0-127, tako da se vse nad tem sporoči kot napaka in ne pretvori v zavajajoče bajte.
Katere binarne formate lahko bere?
Razmaknjeni bajti, neprekinjen bitni niz, bajti s predpono 0b in skupine, razdeljene na poljubno število vrstic. Vejice, pomišljaji in črte delujejo kot meje bajtov, ko nastavite smer na »Koda v besedilo«. Sedemmestna skupina je dopolnjena z osmimi, kar obnovi izpis prevajalcev, ki izpustijo vodilne ničle.
Čemu je namenjen osmiški način?
Octal zapiše vsak bajt kot tri števke od 000 do 377. Spoznali ga boste v dovoljenjih za datoteke Unix, v ubežnih zaporedjih \nnn znotraj nizov C in ukazne lupine ter v starejših izpisih, kjer so bile tri števke na bajt bolj kompaktne kot osem.
Je moje besedilo kje naloženo?
Ne. Pretvorba poteka v celoti v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.