Codificatore/decodificatore binario
Codificatore/decodificatore binario online gratuito, senza bisogno di installazione. Consente la conversione di testi in binario (0/1)
Informazioni su codifica/decodifica binaria
Converte testo da e in stringhe binarie a 8 bit. La codifica mappa ogni carattere al suo codice carattere, lo porta a 8 bit e unisce i byte con spazi. La decodifica rimuove gli spazi bianchi, divide sugli spazi, analizza ogni gruppo come base 2 e restituisce il carattere ASCII corrispondente. La decodifica rifiuta qualsiasi input contenente caratteri diversi da 0, 1 e spazi bianchi.
Come usare
1. Passa dalla scheda modalità Codifica a Decodifica.\n2. In modalità Codifica, inserisci testo normale; in modalità Decodifica, inserisci gruppi binari separati da spazi come 01001000 01101001.\n3. Fai clic sul pulsante Codifica/Decodifica.\n4. Copia il risultato con il pulsante Copia. La modalità Decodifica mostra un errore se l'input contiene qualcosa di diverso da 0, 1 o spazi bianchi.
Dettagli sulla codifica dei byte
La codifica usa charCodeAt(0).toString(2) con riempimento a 8 cifre, quindi ogni carattere produce esattamente 8 bit indipendentemente dal suo code point — i caratteri sopra U+00FF usano solo il byte basso e perdono informazioni. La decodifica divide l'input su ogni sequenza di spazi bianchi (spazi, tabulazioni, a capo), tratta ogni token come numero binario e chiama String.fromCharCode. I token che restituiscono NaN vengono scartati. Il caso d'uso previsto è il testo ASCII semplice.
▶Perché nell'output ci sono spazi tra i gruppi binari?
▶Può gestire Unicode o emoji?
▶Perché la decodifica fallisce sul mio input?
▶Ogni gruppo binario deve essere esattamente di 8 bit?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.