Come convertire testo e codici ASCII
- Scegli una delle tre direzioni da testo a codice o da codice a testo.
- Per il testo usa solo caratteri ASCII a 7 bit. Per i codici separa i valori con spazi bianchi, virgole o punti e virgola.
- Seleziona Converti. Controlla il risultato e l’elenco visibile di caratteri e valori prima di copiare.
- Cambiare input o direzione cancella il risultato precedente. Cancella rimuove input, errori e risultato mantenendo la direzione selezionata.
Il limite ASCII a 7 bit
Si usano solo valori da 0 a 127: ogni carattere diventa un valore ASCII. L’output binario viene completato a sette bit, quello esadecimale a due cifre; il decimale non richiede larghezza fissa. La decodifica accetta zeri iniziali, prefisso 0b per il binario e 0x per l’esadecimale.
I valori 0–31 e 127 sono caratteri di controllo, non normali glifi stampabili. Il dettaglio ne mostra i nomi, tra cui NUL, HT, LF, CR e DEL. Un LF decodificato è un vero a capo nel risultato copiato. Anche SPACE viene etichettato per non confondere uno spazio con un risultato mancante.
Esempi di conversione esatta
Il testo “A” corrisponde a 1000001 binario, 65 decimale e 41 esadecimale. “A” seguito da LF è “41 0A” esadecimale.
“01000001 0001010” binario, “065, 010” decimale e “0x41; 0A” esadecimale producono tutti A seguito da un a capo. Gli zeri iniziali non cambiano il valore.
Validazione e limiti dei dati
- Testo con é, 한글, emoji o punti di codice superiori a 127 viene rifiutato per evitare di trattare implicitamente byte UTF-8, unità UTF-16 o punti di codice Unicode come ASCII.
- Ogni codice viene validato nella base scelta e deve decodificarsi in 0–127. Non sono ammessi negativi, frazioni, separatori vuoti, cifra binaria 2, cifra esadecimale G o valori da 128 in su.
- Lo strumento non offre Base64, codifica URL, conversione di byte UTF-8, riconoscimento della codifica, file, checksum o conversione di tutti i punti di codice Unicode.
Domande frequenti sul convertitore ASCII
Perché il binario ha sette bit anziché otto?
ASCII è uno standard a 7 bit. Un ottavo bit zero è comune nella visualizzazione dei byte, ma il valore ASCII richiede sette bit.
Posso inserire i prefissi 0x e 0b?
Sì, rispettivamente nella decodifica esadecimale e binaria. L’output omette i prefissi per mantenere compatti gli elenchi.
Come vengono mostrati tabulazioni e a capo?
Il risultato contiene il carattere di controllo effettivo; il dettaglio lo indica come HT o LF con il valore decimale.
Perché il testo non ASCII viene rifiutato?
Il testo Unicode richiede una codifica come UTF-8: sceglierla implicitamente trasformerebbe la funzione dello strumento.