Preskoči na sadržaj
TextArray
100% lokalno

Binarno u tekst i natrag

Pretvorite tekst u binarni kod i binarni natrag u tekst, malo po malo.

Unos

Binarno u tekst i natrag

Binarno je način na koji računalo zapravo pohranjuje tekst: svaki znak postaje jedan ili više bajtova, a svaki bajt postaje osam bitova. Zalijepite rečenicu da biste vidjeli nule i jedinice iza nje ili zalijepite binarni niz i ponovno pročitajte poruku. Smjer je odabran za vas — unos koji se sastoji samo od 0, 1 i separatora se dekodira, sve ostalo se kodira — a rezultat se ažurira dok tipkate.

Automatsko otkrivanje je nagađanje, a jedan slučaj je doista dvosmislen: niz znamenki poput 1010 čita se kao kod i dekodira u znak. Ako ste mislili na same četiri znamenke, postavite smjer teksta u kod i dobit ćete njihovu binarnu vrijednost. Tome služi izbornik smjera.

Separator oblikuje izlaz. Razmak između bajtova je čitljiva zadana vrijednost i ono što proizvodi većina binarnih prevoditelja. Nijedan razdjelnik ne daje neprekinuti bitni niz koji se koristi u formatima datoteka i dokumentaciji protokola. Prilagođeni razdjelnik uzima sve što upišete — zarez, crticu ili \\n da biste stavili jedan bajt po retku. Prebacite bazu na oktalnu i svaki bajt postaje tri znamenke od 000 do 377, notacija iza chmod-a, starijeg Unix alata i \\nnn izlaza u C nizovima. UTF-8 pokriva svaki znak, tako da slovo s naglaskom košta dva bajta, a emoji četiri; ASCII je strogi 7-bitni skup i odbija sve iznad koda 127 radije nego tiho upisuje pogrešne bajtove.

Čitanje koda natrag namjerno je tolerantno, jer pravi binarni dolazi neuredan. Razmaci i prijelomi redaka se zanemaruju, prefiksi 0b i 0o se ispuštaju, a grupa od sedam znamenki se vraća natrag u bajt. Zalutala slova se prijavljuju umjesto da se preskoče, tako da pokvareno lijepljenje nikada ne odgovara vjerodostojnom pogrešnom riječi. Sve se izvodi u vašem pregledniku i ništa se ne učitava.

FAQ

Zašto se 1010 pretvara u slovo umjesto u binarno?
Budući da niz od samo 0 i 1 izgleda točno poput koda, auto-detekcija ga dekodira. Postavite smjer na "Text to code" i dobit ćete binarnu vrijednost za same znamenke.
Koja je razlika između UTF-8 i ASCII ovdje?
UTF-8 kodira svaki znak, koristeći jedan bajt za obični ASCII, dva za slovo s naglaskom i četiri za emoji. ASCII pokriva samo kodove 0-127, tako da se sve iznad toga prijavljuje kao pogreška, a ne pretvara u pogrešne bajtove.
Koje binarne formate može čitati?
Bajtovi s razmakom, neprekinuti niz bitova, bajtovi s prefiksom 0b i grupe podijeljene u bilo koji broj redaka. Zarezi, crtice i crte rade kao granice bajtova nakon što postavite smjer na "Kod u tekst". Grupa od sedam znamenki dopunjena je do osam, što oporavlja izlaz prevoditelja koji ispuštaju početne nule.
Čemu služi oktalni način?
Octal zapisuje svaki bajt kao tri znamenke od 000 do 377. Susrest ćete ga u dozvolama Unix datoteka, u \nnn escape sekvencama unutar C i nizova ljuske i u starijim dumpovima gdje su tri znamenke po bajtu bile kompaktnije od osam.
Je li moj tekst negdje uploadan?
Ne. Konverzija se u potpunosti izvodi u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj.