Guida

Come convertire testo tra formato binario ed esadecimale

Inserisci il testo e avvia la codifica per ottenere rappresentazioni binarie ed esadecimali separate da spazi. Per la decodifica, usa parti separate da spazi e una modalità diversa da quella esatta di codifica.

Strumento Convertitore Binario ed Esadecimale

A cosa serve il convertitore binario ed esadecimale

Il convertitore serve a trasformare il testo fornito nelle relative rappresentazioni binaria ed esadecimale. È utile quando devi controllare come vengono rappresentati i caratteri oppure quando vuoi provare a ricavare testo da parti separate da spazi, già scritte in binario o in esadecimale.

Sono disponibili due percorsi: la codifica del testo e la decodifica di una sequenza numerica. Il campo del testo può essere lasciato vuoto; anche la modalità è facoltativa e, se non viene indicata, viene usata la codifica.

Come usare il convertitore

  1. Inserisci nel campo del testo la stringa da elaborare. Per una codifica puoi usare lettere, numeri, spazi e altri caratteri del testo da convertire.

  2. Seleziona la modalità di codifica, oppure lascia la modalità predefinita. In questo percorso ogni carattere viene convertito separatamente: la rappresentazione binaria usa almeno otto cifre e quella esadecimale almeno due. I singoli risultati sono separati da spazi.

  3. Per decodificare, inserisci invece le parti binarie o esadecimali separate da spazi e usa una modalità diversa dal valore esatto previsto per la codifica. Prima della lettura vengono rimossi gli spazi all’inizio e alla fine, poi il contenuto viene diviso nei suoi elementi separati da spazi.

  4. Avvia la conversione e controlla i campi restituiti. Se tutte le parti contengono soltanto 0 e 1, vengono interpretate come valori binari e convertite in caratteri. Se anche una sola parte contiene un carattere diverso da 0 o 1, tutte le parti vengono trattate come esadecimali.

  5. Se non inserisci testo, l’operazione termina comunque con campi di conversione vuoti. In caso di errore durante la decodifica, l’operazione restituisce comunque un risultato e indica che l’input binario o esadecimale non è valido.

Come leggere il risultato

In codifica, aspettati due sequenze parallele: una composta da gruppi binari e una composta da gruppi esadecimali. Il numero dei gruppi segue il numero di caratteri elaborati, mentre gli spazi separano i risultati dei singoli caratteri.

In decodifica, il risultato dipende dal contenuto delle parti inserite, non da una larghezza obbligatoria dei gruppi. Una sequenza formata solo da 0 e 1 segue il percorso binario; la presenza di un altro carattere fa interpretare l’intera sequenza come esadecimale. Per questo è importante non mescolare i due formati nella stessa richiesta.

Il risultato di errore non va confuso con una conversione parziale: quando la decodifica solleva un’eccezione, viene comunque restituito un esito che segnala l’input binario o esadecimale non valido.

Esempio pratico

Vuoi controllare la forma binaria ed esadecimale di una breve stringa composta da due caratteri.

Inserisci la stringa «AB», mantieni la modalità di codifica e avvia la conversione. Controlla che i due campi restituiti contengano ciascuno due gruppi separati da uno spazio.

La codifica restituisce due sequenze parallele: una con un gruppo binario per ciascun carattere e una con un gruppo esadecimale per ciascun carattere, con gli elementi separati da spazi.

Limiti

  • La decodifica lavora su parti separate da spazi e non impone una larghezza fissa per i gruppi. Inoltre, non consente di combinare nello stesso input parti binarie ed esadecimali mantenendo due interpretazioni distinte.

Errori comuni

  • Un errore frequente è inserire nella stessa sequenza parti binarie e parti esadecimali. Poiché basta un carattere diverso da 0 o 1 per far trattare tutte le parti come esadecimali, separa le due operazioni e invia un solo formato per volta.

Domande frequenti

Posso lasciare vuoto il campo del testo?

Sì, il campo del testo è facoltativo e, se omesso o vuoto, la conversione termina con campi vuoti.

Come faccio a decodificare una sequenza?

Per decodificare, usa qualunque valore diverso dal valore esatto della modalità di codifica. Le parti vengono separate usando gli spazi, dopo aver eliminato quelli esterni.

Come viene scelto il formato durante la decodifica?

Se una parte contiene un carattere diverso da 0 o 1, l’intera sequenza viene interpretata come esadecimale. Se la decodifica genera un errore, viene restituito un esito che segnala l’input non valido.

Strumento

Convertitore Binario ed Esadecimale