In questo articolo
Cos'è la conversione da testo a binario?
La conversione da testo a binario trasforma i caratteri leggibili dall'uomo nella loro rappresentazione binaria (base 2). Ogni carattere viene prima mappato su un codice numerico utilizzando uno standard di codifica dei caratteri come ASCII o UTF-8, poi quel numero viene espresso in cifre binarie (0 e 1).
Ad esempio, la lettera A ha un codice ASCII di 65, che corrisponde a 01000001 in binario. Un gruppo di 8 bit (byte) può rappresentare 256 caratteri diversi — sufficienti per l'intera tabella ASCII. Unicode estende questo a milioni di code point utilizzando codifiche multi-byte come UTF-8.
Come funziona la codifica dei caratteri
Il convertitore supporta diversi formati di output, ognuno dei quali rappresenta valori numerici in una base diversa:
- Binario (base 2) — ogni carattere diventa una sequenza di 8 o più bit: 01001000 01101001 per Hi
- Esadecimale (base 16) — più compatto: 48 69 per Hi. Ampiamente utilizzato nella programmazione e nell'ispezione della memoria
- Ottale (base 8) — meno comune ma utilizzato nei permessi dei file Unix: 110 151 per Hi
Prova gratuitamente — nessuna registrazione richiesta
Converti testo in binario →Quando usare la conversione da testo a binario
La conversione da testo a binario è utile nell'istruzione, nel debug e nella programmazione a basso livello.
- Apprendimento — comprendi come i computer memorizzano il testo vedendo la rappresentazione binaria effettiva dei caratteri
- Debug — ispeziona la rappresentazione a livello di byte delle stringhe durante la risoluzione di problemi di codifica
- Analisi dei dati — converti il testo in esadecimale o binario per l'analisi dei protocolli, l'ispezione dei formati di file o i dump della memoria
Domande frequenti
Qual è la differenza tra ASCII e UTF-8?
ASCII utilizza 7 bit per codificare 128 caratteri (lettere inglesi, cifre e simboli comuni). UTF-8 è una codifica a lunghezza variabile che utilizza da 1 a 4 byte per carattere. I primi 128 caratteri UTF-8 sono identici ad ASCII, ma UTF-8 si estende per coprire tutti i caratteri Unicode — inclusi emoji, cinese, arabo e altro.
Perché l'output binario viene tipicamente mostrato in gruppi di 8 bit?
Un byte (8 bit) è l'unità fondamentale di archiviazione e trasferimento dei dati. Raggruppare le cifre binarie in blocchi di 8 bit rende l'output più facile da leggere e si allinea al modo in cui i computer elaborano effettivamente i dati. Ogni byte può rappresentare un valore da 0 a 255.
Posso convertire il binario di nuovo in testo?
Sì — la conversione da binario a testo inverte il processo. Ogni gruppo di 8 bit viene convertito nel suo valore decimale, poi mappato al carattere corrispondente utilizzando lo stesso standard di codifica. Il nostro strumento supporta la conversione bidirezionale.