Da testo a binario e viceversa
Converti testo UTF-8 in byte binari e decodifica la sequenza inversa.
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.
È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Scegliere la conversione da testo a testo binario o binario a testo.
- Incolla il testo o una sequenza completa di byte a otto bit.
- Applicare, ispezionare il risultato e salvare una copia prima di cambiare modalità.
Un esempio che puoi verificare
Controllare la rappresentazione del byte UTF-8 di un breve testo.
Esempio di input
Hola
Risultato atteso
01001000 01101111 01101100 01100001
La decodifica di questi quattro byte ripristina Hola. Una lettera accentata può occupare diversi byte; un carattere non è necessariamente uguale a un gruppo.
Da testo a binario e viceversa: usi e guida pratica
Testo e conversione binaria espone i byte UTF-8 utilizza per rappresentare una stringa. Ogni gruppo contiene esattamente otto cifre perché rappresenta un byte piuttosto che necessariamente un carattere visibile. Le lettere di base in Hola usano un byte ciascuna. Una lettera accentata, un ideografo o un emoji possono richiedere diversi byte. Questa distinzione spiega perché i testi con uguale numero di caratteri possono occupare diversi conteggi di byte. Lo strumento non elabora file binari completi o interpreta intestazioni di formato di file; converte una stringa di testo nella sua rappresentazione UTF-8 e converte i byte UTF-8 validi in testo.
Per codificare, incollare la stringa esatta che si desidera rappresentare e selezionare la modalità testo-binario. Spazi e terminazioni di linea nella sorgente sono dati e ricevono i propri byte. L'output separa i gruppi con spazi per la leggibilità. Incollando l'output nella modalità inversa si recupera la stringa originale, inclusi gli spazi e le terminazioni di linea. Non viene aggiunto nessun byte null terminante. Un segno di byte-order Unicode che è in realtà parte della stringa viene mantenuto durante la decodifica piuttosto che rimosso silenziosamente come un'intestazione invisibile. Ciò rende la conversione adatta per esaminare la rappresentazione del testo senza modificare intenzionalmente il contenuto fornito.
La decodifica accetta solo zeri, uno e separatori di spazi bianchi. Fornire gruppi separati o una sequenza di bit continua, a condizione che il numero totale di bit sia divisibile per otto. I byte incompleti, i prefissi 0b, le virgole e altri simboli vengono rifiutati. I byte risultanti devono anche formare UTF-8 valido. Ad esempio, 11111111 da solo non può rappresentare un carattere UTF-8 valido e causa un errore. Le sequenze di byte danneggiate non vengono silenziosamente sostituite con simboli di sostituzione, poiché ciò nasconderebbe il fatto che la stringa fornita non può essere recuperata sotto la codifica selezionata. Verificare se l'origine utilizza un'altra codifica prima di trattare un tale errore come un problema con il testo originale.
La rappresentazione binaria non crittografa o protegge le informazioni. Le cifre possono essere scomode da leggere, ma lo stesso contenuto può essere recuperato senza una password. Non confondere questa operazione con le codifiche Base64, esadecimale o legacy come Windows-1252; si tratta di rappresentazioni diverse e non vengono rilevate automaticamente. Ogni operazione supporta centomila byte. L'output binario utilizza molto più testo perché ogni byte richiede otto cifre e un separatore. Prova una parola accentata e un emoji per controllare il comportamento Unicode prima di convertire un blocco più grande. Salvare l'output prima di cambiare le modalità o cancellare la pagina e conservare il testo originale ogni volta che è importante il recupero esatto.
Opzioni e limiti
Scegliere una direzione di conversione. Il testo utilizza UTF-8, con otto cifre binarie per byte. Per decodificare, utilizzare zeri, quelli e spazi bianchi; il numero di bit deve essere divisibile per otto e i byte devono formare UTF-8 valido. Massimo 100.000 byte.
Domande frequenti
E' una cifratura?
No. È un'altra rappresentazione del testo che chiunque può convertire.