Il testo binario parte da una scelta di codifica
Il binario descrive un sistema numerico, ma un messaggio richiede un'altra regola: una codifica dei caratteri. La lettera A diventa il byte 65 sia in ASCII sia in UTF-8, scritto 01000001 in binario. Questo semplice esempio può nascondere un dettaglio importante. Molti caratteri richiedono più di un byte UTF-8, quindi contare i gruppi non equivale a contare le lettere visibili sullo schermo.
Scegli ASCII rigoroso quando verifichi un sistema che accetta solo valori da zero a 127. Lo strumento rifiuta un carattere fuori da questo intervallo. UTF-8 è la scelta utile per i normali documenti multilingue. Una parola in hindi, un cognome con accenti o un'emoji possono occupare più byte pur restando un breve testo leggibile. Codificare questi caratteri non significa tradurne la lingua.
In fase di decodifica, questo traduttore accetta sequenze binarie compatte e gruppi di byte completi separati da spazi, virgole o due punti. Ogni sequenza deve contenere un multiplo di otto bit. Non unirà due gruppi incompleti fingendo che siano un byte valido. Una sequenza di byte sintatticamente corretta può comunque non essere UTF-8 valido: in quel caso viene mostrato un errore distinto e l'input originale resta disponibile.
In un gruppo di file, ogni file usa le impostazioni selezionate. Un file non riuscito non elimina gli output riusciti e il report nello ZIP identifica gli errori in base all'ordine di selezione. Leggi il testo decodificato prima di passarlo a un flusso di lavoro documentale. La codifica binaria è una rappresentazione, non una cifratura: chiunque conosca la stessa regola di codifica può invertirla.