Da testo a esadecimale

Converti qualsiasi testo nei corrispondenti valori byte esadecimali.

La lettera A viene rappresentata in modi differenti a seconda dell’ambiente di sviluppo, ma dietro a ciascuna variante si trova sempre lo stesso valore esadecimale: 41.

Perché i valori esadecimali del testo appaiono a coppie

Un singolo byte è formato da otto bit e due cifre esadecimali coprono con precisione questo intervallo, da 00 a FF, corrispondente ai valori decimali da 0 a 255. Questa perfetta corrispondenza evita sprechi di cifre e traboccamenti, rendendo standard la visualizzazione a coppie di caratteri per ciascun byte.

Prendendo come riferimento la lettera A con codice ASCII 65, la sua traduzione in base sedici è 41. Trasformando un’intera parola ottieni una coppia per ogni singolo carattere: la sequenza ‘Hi’ diventa 48 69, poiché alla lettera H corrisponde 72 e alla lettera i corrisponde 105.

Rappresentazioni esadecimali del carattere A nei diversi linguaggi

ContestoSintassi per la lettera A (valore 41)
Entità HTMLA oppure A
Valore content CSSCarattere di escape seguito dalle cifre 0041
Stringa JavaScriptCarattere di escape, lettera u e cifre 0041
Codifica URL (percent-encoding)%41

Differenza tra escape del codice e conversione esadecimale pura

Ognuna delle sintassi mostrate nella tabella risolve un problema pratico identico: mostrare o trasmettere un carattere quando il file o la tastiera non permettono l’inserimento diretto. Le regole sintattiche, tuttavia, cambiano in base allo standard. L’HTML consente sia entità decimali sia esadecimali, mentre gli indirizzi web usano sempre il prefisso percentuale davanti al valore esadecimale. Al contrario, gli escape Unicode in JavaScript e CSS completano la sequenza con quattro cifre esadecimali fisse.

Il punto comune rimane il valore numerico di partenza. Quando conosci il codice esadecimale di un carattere, integrarlo in uno script o in un foglio di stile richiede soltanto l’aggiunta della punteggiatura prevista da quel determinato linguaggio.

Come trasformare una stringa in esadecimale con questo strumento

  1. Incolla o digita la stringa nel campo di input testuale.
  2. Avvia l’elaborazione facendo clic sul pulsante dedicato per inviare i dati al server.
  3. Il sistema individua il codice decimale per ogni singolo carattere da 0 a 255.
  4. Ciascun numero viene convertito in due cifre esadecimali, impiegando le lettere da A a F per rappresentare i valori da 10 a 15.
  5. Copia la sequenza finale di byte esadecimali ordinati e separati da spazi.

Domande frequenti sulla conversione da testo a esadecimale

Per quale motivo i byte di testo si rappresentano comunemente in esadecimale?

La ragione principale risiede nella perfetta corrispondenza matematica: due cifre esadecimali mappano esattamente un byte da otto bit, senza scarti o cifre inutilizzate, motivo per cui è lo standard per dump di memoria e codici colore.

Questa trasformazione equivale alla codifica percentuale degli indirizzi web?

I due processi sono collegati ma distinti. La codifica per gli indirizzi web applica il prefisso percentuale solo ai caratteri riservati, mentre la conversione pura traduce ogni singolo carattere del testo nel suo corrispondente byte esadecimale.

Come mai alcune codifiche usano quattro cifre esadecimali invece di due?

La visualizzazione a quattro cifre esadecimali identifica un code point Unicode anziché un byte singolo. Ambienti come JavaScript e CSS adottano quattro cifre fisse per comprendere l’intero blocco del Basic Multilingual Plane.

Il convertitore supporta anche lettere accentate ed emoji?

Sì, a patto che il testo venga interpretato nella codifica appropriata, solitamente UTF-8. Questi caratteri speciali generano sequenze composte da due, tre o quattro coppie esadecimali invece della singola coppia tipica dei caratteri ASCII.

È possibile ricostruire la frase originale partendo dalla sequenza esadecimale?

Certamente. Suddividendo la stringa esadecimale nelle sue coppie, convertendo ogni coppia nel rispettivo valore decimale e risalendo al carattere corrispondente, si inverte il procedimento in modo esatto.

Cookie
Abbiamo a cuore i tuoi dati e ci piacerebbe utilizzare i cookie per migliorare la tua esperienza.