Calcolatore scambio endianness

Inserisci un valore esadecimale per scambiarne l'ordine dei byte.

Come si usa

  1. Inserisci i tuoi valori nei campi qui sopra.
  2. Premi Calcola per vedere subito il tuo risultato.
  3. Usa il pulsante Condividi per copiare un link al tuo risultato.

Informazioni su questo calcolatore

L'endianness descrive l'ordine dei byte che un sistema usa per memorizzare valori su più byte: il big-endian memorizza per primo il byte più significativo (è il «network byte order», usato nelle intestazioni TCP/IP), mentre il little-endian memorizza per primo il byte meno significativo (nativo di x86/x86-64 e della maggior parte delle configurazioni ARM). Scambiare significa invertire la sequenza dei byte (0x12345678 diventa 0x78563412), mentre il valore decimale sottostante corrisponde a una sola delle due interpretazioni.

Gli ingegneri di rete e di sistemi embedded/firmware si imbattono continuamente in questo problema quando leggono una cattura di pacchetti, un formato di file binario o dump di registri da sistemi a endianness mista, perché interpretare male l'ordine dei byte produce in silenzio un numero completamente sbagliato anziché un errore evidente.

Ti è stato utile?

Puoi scegliere fino a 3 reazioni.

Commenti

  • Scrivi tu il primo commento.

Calcolatori popolari

Tutti i calcolatori