Testo a Binario
Converti il testo in binario a 8 bit e torna indietro. Codifica qualsiasi messaggio in 0 e 1, oppure incolla il binario per decodificarlo — sicuro per UTF-8.
Come usarlo
Scegli una direzione, quindi digita o incolla nella casella a sinistra. Il risultato convertito appare a destra e si aggiorna ad ogni pressione di tasto, quindi non c'è nessun pulsante da premere, e copi l'output quando ti sembra giusto. Tutto funziona nel tuo browser, quindi non viene caricato nulla. Nella direzione da Testo a Binario, il tuo testo viene prima codificato in byte UTF-8, e ogni byte viene scritto come otto bit con zeri iniziali, separati da spazi. Le lettere inglesi normali, le cifre e la punteggiatura sono byte singoli, quindi ognuna diventa un gruppo di otto bit; le lettere accentate, gli emoji e altri caratteri non ASCII richiedono da due a quattro byte, quindi si trasformano in più gruppi. La spaziatura rende facile leggere l'output byte per byte. Nella direzione da Binario a Testo, incolla i tuoi bit e vengono decodificati di nuovo in testo. Gli spazi bianchi vengono ignorati, quindi non importa se il binario è una lunga sequenza o ordinatamente spaziato in gruppi di otto. L'input deve contenere solo 0 e 1, e il numero totale di bit deve essere un multiplo di otto, poiché ogni carattere è almeno un byte a 8 bit. Se queste regole non sono rispettate, o i byte non formano un UTF-8 valido, lo strumento mostra un errore specifico invece di indovinare. Come esempio concreto, le due lettere Hi vengono codificate come 01001000 01101001: la maiuscola H è il valore byte 72, che è 01001000 in binario, e la minuscola i è 105, che è 01101001. La decodifica degli stessi bit nell'altra direzione restituisce Hi esattamente, e incollare senza lo spazio funziona altrettanto bene. La conversione tra testo e binario è un esercizio comune quando si imparano come i computer archiviano i caratteri, quando si costruiscono o risolvono puzzle di codifica, o quando si insegna il collegamento tra ASCII, UTF-8 e bit grezzi. Poiché l'intera conversione avviene sul tuo dispositivo, è anche sicura per il testo che preferisci non incollare in un servizio online.
Domande frequenti
- Come viene calcolato il binario?
- Il testo viene codificato in byte UTF-8, e ogni byte viene mostrato come 8 bit. Quindi le lettere ASCII sono un gruppo di 8 bit; gli emoji e i caratteri accentati usano diversi.
- Posso incollare il binario senza spazi?
- Sì. Gli spazi e le interruzioni di riga vengono ignorati durante la decodifica; il binario deve solo essere un multiplo di 8 bit composto solo da 0 e 1.
- Il mio testo viene inviato da qualche parte?
- No. La conversione funziona completamente nel tuo browser; non viene caricato nulla.
- Perché ricevo un errore quando decodifico il binario?
- La decodifica non funziona se l'input contiene caratteri diversi da 0 e 1, se il numero totale di bit non è un multiplo di otto, o se i byte non formano un UTF-8 valido. Il messaggio di errore indica quale regola è stata violata in modo che tu possa correggere l'input.