Testo in Binario
Ogni carattere che vedi sullo schermo è, alla base dello stack, una sequenza di uno e zero. Questo convertitore passa tra queste due rappresentazioni usando ASCII a 8 bit: ogni carattere diventa un byte (otto cifre binarie) separato da spazi. È il formato che vedi negli esercizi di CS101, nelle sfide capture-the-flag, nei puzzle di geocache e nei rari scherzi bot-vs-umano.
Come codificare e decodificare
-
1
Scegli una modalità
Codifica per passare da testo -> binario. Decodifica per passare da binario -> testo.
-
2
Incolla il tuo input
Per la decodifica, separa ogni byte con uno spazio: `01001000 01101001`.
-
3
Esegui la conversione
Ogni carattere è mappato alla sua rappresentazione a 8 bit, riempito a sinistra con zeri.
-
4
Copia il risultato
Il testo decodificato è assemblato in ordine; qualsiasi byte al di fuori di 0 - 255 viene silenziosamente ignorato.
Riferimento rapido ai byte ASCII
| Carattere | Decimale | Binario |
|---|---|---|
| spazio | 32 | 00100000 |
0 |
48 | 00110000 |
A |
65 | 01000001 |
a |
97 | 01100001 |
! |
33 | 00100001 |
? |
63 | 00111111 |
| a capo | 10 | 00001010 |
Alcune cose da sapere
- L’ASCII standard copre solo 0 - 127. I valori da 128 a 255 sono “ASCII esteso” e variano a seconda della pagina di codice; li trattiamo come byte singoli, che è solitamente ciò che desideri per il testo in Latin-1.
- I caratteri Unicode oltre U+00FF vengono codificati come più byte in UTF-8 prima che la conversione venga eseguita, quindi
édiventa due byte e un’emoji può essere quattro. - I decodificatori sono pignoli riguardo agli spazi. Ogni gruppo di 8 deve essere separato dal successivo. I gruppi più corti di 8 vengono trattati come non validi e ignorati.
- Gli zeri iniziali contano.
1000001è composto da sette cifre e ambiguo;01000001è composto da otto e si decodifica chiaramente inA.
Usi tipici
- Esercizi di CS (“scrivi il binario per il tuo nome”).
- Caccia agli enigmi e geocache, dove una stringa binaria è l’ultimo indizio.
- Verifica visiva di un protocollo seriale o di un dump esadecimale.
- Scherzi in una chat di gruppo.
Domande frequenti
Le emoji e la maggior parte dei caratteri non ASCII sono multi-byte in UTF-8. Il convertitore codifica ogni byte sottostante come 8 bit, quindi un’emoji a 4 byte diventa 32 bit di binario.
Viene ignorato. La decodifica accetta solo gruppi di 1 e 0 che rappresentano un singolo byte.
Stessi numeri, base diversa. Il binario usa la base 2 con 8 cifre per byte; l’esadecimale usa la base 16 con 2 cifre per byte. A è 01000001 in binario e 41 in esadecimale.
Il decodificatore si divide su qualsiasi spazio bianco, quindi spazi, tabulazioni e interruzioni di riga funzionano. Le virgole devono essere rimosse prima.
No. Ogni conversione avviene localmente nella scheda del tuo browser.
Strumenti correlati
Generatore di Font per Instagram
Genera "font" Unicode (grassetto, corsivo, script, monospace, fraktur) da incollare direttamente nella tua bio, nel nome, nelle didascalie e nei commenti su Instagram.
Simbolo Minore o Uguale
Copia il simbolo ≤ e i simboli di confronto matematico correlati. Include Unicode, entità HTML e markup LaTeX per fogli di calcolo, articoli e pagine web.
Generatore di Font di Facebook
Trasforma il testo in lettere Unicode in grassetto, corsivo, script e altri stili da copiare in post e commenti di Facebook, nella tua bio e su Messenger.
Codificatore di entità HTML
Trasforma cinque caratteri sensibili in entità fisse oppure leggi entità HTML come testo localmente nel browser.
Traduttore di emoji
Scrivi un testo in inglese e ogni parola dell'elenco integrato riceve un'emoji. Copia il risultato come testo con emoji incorporate.
Validatore di DNI e NIE spagnoli
Controlla nel browser formato e lettera di controllo di un DNI o NIE esistente. Non interroga identità, documenti o registri pubblici.
Strumento disponibile in altre lingue
- Text till binärt [SV]
- Chuyển văn bản thành nhị phân [VI]
- Text in Binär [DE]
- Teks ke Biner [ID]
- テキストをバイナリに変換 [JA]
- Tekst na binarny [PL]
- تحويل النص إلى بيانات ثنائية [AR]
- Texto para Binário [PT]
- Texto a Binario [ES]
- Texte en binaire [FR]
- 텍스트를 2진수로 [KO]
- Tekst naar Binair [NL]
- แปลงข้อความเป็นฐานสอง [TH]
- Text to Binary [EN]
- Текст в двоичный код [RU]
- Metinden İkiliye [TR]
- 文本转二进制 [ZH]