Convertitore da ASCII a Binario
Un convertitore da ASCII a binario prende ogni carattere del tuo input, cerca il suo codice punto a sette bit, lo riempie fino a un byte completo e stampa gli otto bit in zeri e uni. Utile per i compiti di informatica, per leggere un dump esadecimale byte per byte e per scrivere fixture di test per codice seriale o di rete a basso livello dove è necessario vedere esattamente quali bit attraversano il cavo.
Come l'ASCII diventa binario
-
1
Incolla il tuo testo
Qualsiasi carattere ASCII stampabile è accettato. Lettere, cifre, punteggiatura, spazi.
-
2
Ogni carattere è mappato a un codice decimale
Ad esempio, `A` è 65, `a` è 97, lo spazio è 32.
-
3
Quel decimale diventa binario a 8 bit
65 in binario è `01000001`. Lo zero iniziale lo riempie fino a un byte completo.
-
4
I byte sono uniti con spazi
Quindi `Hi` diventa `01001000 01101001`. Cambia il separatore se il tuo formato di destinazione si aspetta qualcos'altro.
Esempio pratico
La parola Cat si codifica come:
| Carattere | Decimale | Binario |
|---|---|---|
| C | 67 | 01000011 |
| a | 97 | 01100001 |
| t | 116 | 01110100 |
Concatenato: 01000011 01100001 01110100.
Perché 8 bit e non 7?
L’ASCII è definito come un codice a 7 bit — valori da 0 a 127. Ma ogni macchina moderna memorizza i caratteri in byte interi, quindi il bit più significativo è sempre presente ed è sempre zero per l’ASCII puro. Riempire a 8 bit corrisponde a ciò che vedrai in un editor esadecimale o in una traccia di Wireshark.
Input non-ASCII
I caratteri sopra U+007F (lettere accentate, emoji, CJK) non sono ASCII. Se l’input è codificato in UTF-8, un carattere può richiedere 2, 3 o 4 byte. Ad esempio, é (e con accento acuto) è 11000011 10101001 in UTF-8 — una sequenza di due byte. Questo convertitore tratta ogni byte UTF-8 come un’unità.
Casi d’uso comuni
- Educazione — Informatica 101, mostrando come il testo diventa bit.
- Debugging di protocollo — Sapere che
GETall’inizio di una richiesta HTTP è01000111 01000101 01010100 00100000. - Puzzle di offuscamento — Il testo binario è un genere comune di puzzle di escape room e sfide CTF.
Domande frequenti
Perché l’ASCII arriva solo fino a 127, quindi il bit più significativo di ogni byte ASCII è zero. Le stringhe che includono byte UTF-8 non-ASCII avranno uno iniziale sui byte di continuazione.
Sì — usa il Convertitore da Binario a ASCII. Accetta qualsiasi raggruppamento a 8 bit con o senza separatori.
Sì. Ogni nuova riga è un singolo byte (LF = 0x0A = 00001010) o due byte (CRLF = 0x0D 0x0A) a seconda da dove hai copiato. Il convertitore li passa come caratteri ordinari.
Lo spazio tra i byte è il più leggibile. Non usare separatori se stai incollando in un parser a larghezza fissa. Alcuni corsi di informatica si aspettano trattini o punti — scegli quello che corrisponde al programma.
Strumenti correlati
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Generatore di palette colori casuali
Genera palette casuali da 2 a 15 campioni, scegli uno stile vivace, pastello, tenue o scuro e copia codici HEX o variabili CSS.
Formattatore JSON
Incolla JSON per visualizzarlo con indentazione a 2 o 4 spazi, minificarlo in forma compatta o controllarne rapidamente la sintassi prima di copiare il risultato.
Generatore di colori casuali
Genera da 1 a 50 colori HEX casuali con campioni da visualizzare, copiare e usare in CSS, test o studio di palette.
Selettore colore HEX
Scegli un colore a colpo d’occhio e ottieni i valori HEX, RGB, HSL, HSV e CMYK, con il contrasto su bianco e nero.
Generatore di Palette di Colori
Genera palette monocromatiche, analoghe, complementari, triadiche o tetradiche da un colore base HEX ed esporta variabili CSS pronte da copiare.