Binar la text și înapoi
Convertiți textul în cod binar și binarul înapoi în text, bit cu bit.
Binar la text și înapoi
Binar este modul în care un computer stochează de fapt text: fiecare caracter devine unul sau mai mulți octeți și fiecare octet devine opt biți. Lipiți o propoziție pentru a vedea zerourile și cele din spatele ei sau inserați un șir de binar și citiți mesajul înapoi. Direcția este aleasă pentru dvs. - intrarea făcută numai din 0, 1 și separatori este decodificat, orice altceva este codificat - iar rezultatul se actualizează pe măsură ce introduceți.
Detectarea automată este o presupunere, iar un caz este cu adevărat ambiguu: un șir de cifre precum 1010 este citit ca cod și decodifică într-un caracter. Dacă v-ați referit la cele patru cifre în sine, setați direcția textului în cod și obțineți în schimb binarul lor. Pentru asta este selectorul de directie.
Separatorul modelează rezultatul. Un spațiu între octeți este implicit citibil și ceea ce produc majoritatea traducătorilor binari. Niciun separator nu oferă șirul de biți neîntrerupt utilizat în formatele de fișiere și în documentația protocolului. Un separator personalizat ia orice tastați - o virgulă, o liniuță sau \\n pentru a pune un octet pe linie. Comutați baza la octal și fiecare octet devine trei cifre de la 000 la 377, notația din spatele chmod, instrumentele Unix mai vechi și \\nnn scapă în șiruri C. UTF-8 acoperă fiecare caracter, așa că o literă accentuată costă doi octeți și un emoji patru; ASCII este setul strict de 7 biți și refuză orice de mai sus de codul 127, în loc să scrie în liniște octeții greșiți.
Citirea codului înapoi este în mod deliberat tolerant, deoarece binarul real ajunge dezordonat. Spațiile albe și rupturile de linie sunt ignorate, prefixele 0b și 0o sunt eliminate și un grup de șapte cifre este completat înapoi într-un octet. Literele rătăcite sunt raportate în loc să fie sărite, astfel încât o pastă coruptă nu răspunde niciodată cu un cuvânt greșit plauzibil. Totul rulează în browserul dvs. și nu este încărcat nimic.