Da binario a testo e viceversa
Converti il testo in codice binario e il binario nuovamente in testo, poco a poco.
Da binario a testo e viceversa
Il binario è il modo in cui un computer memorizza effettivamente il testo: ogni carattere diventa uno o più byte e ogni byte diventa otto bit. Incolla una frase per vedere gli zeri e gli uno dietro di essa oppure incolla una stringa binaria e rileggi il messaggio. La direzione viene scelta per te: l'input composto solo da 0, 1 e separatori viene decodificato, tutto il resto viene codificato e il risultato si aggiorna durante la digitazione.
Il rilevamento automatico è un'ipotesi e un caso è veramente ambiguo: una stringa di cifre come 1010 viene letta come codice e decodificata in un carattere. Se intendevi le quattro cifre stesse, imposta la direzione del testo da codificare e otterrai invece il loro binario. Ecco a cosa serve il selettore di direzione.
Il separatore modella l'output. Uno spazio tra i byte è l'impostazione predefinita leggibile e ciò che produce la maggior parte dei traduttori binari. Nessun separatore fornisce la stringa di bit ininterrotta utilizzata nei formati di file e nella documentazione del protocollo. Un separatore personalizzato accetta tutto ciò che scrivi: una virgola, un trattino o \\n per inserire un byte per riga. Cambia la base in ottale e ogni byte diventa tre cifre da 000 a 377, la notazione dietro chmod, i vecchi strumenti Unix e \\nnn escape nelle stringhe C. UTF-8 copre ogni carattere, quindi una lettera accentata costa due byte e un'emoji quattro; ASCII è il set rigoroso a 7 bit e rifiuta qualsiasi cosa sopra il codice 127 invece di scrivere silenziosamente i byte errati.
La lettura del codice è deliberatamente tollerante, perché il binario reale arriva in modo disordinato. Gli spazi bianchi e le interruzioni di riga vengono ignorati, i prefissi 0b e 0o vengono eliminati e un gruppo di sette cifre viene reinserito in un byte. Le lettere sparse vengono segnalate invece che saltate, quindi un incolla corrotto non risponde mai con una parola sbagliata plausibile. Tutto viene eseguito nel tuo browser e nulla viene caricato.