Calculadora d'intercanvi d'endianness

Introdueix un valor hexadecimal per intercanviar-ne l'ordre de bytes.

Com fer-ho servir

  1. Introdueix els teus valors als camps de dalt.
  2. Prem «Calcular» per veure el resultat a l'instant.
  3. Fes servir el botó «Comparteix» per copiar un enllaç al teu resultat.

Sobre aquesta calculadora

L'endianness descriu l'ordre dels bytes que fa servir un sistema per emmagatzemar valors de diversos bytes: el big-endian emmagatzema primer el byte més significatiu (és l'«ordre de bytes de xarxa» que fan servir les capçaleres TCP/IP), mentre que el little-endian emmagatzema primer el byte menys significatiu (nadiu de x86/x86-64 i de la majoria de configuracions ARM). Intercanviar vol dir invertir la seqüència de bytes: 0x12345678 esdevé 0x78563412, mentre que el valor decimal subjacent només coincideix amb una de les dues interpretacions.

Els enginyers de xarxes i de sistemes encastats o de microprogramari s'hi troben constantment quan llegeixen una captura de paquets, un format de fitxer binari o bolcats de registres de sistemes d'endianness mixt, ja que llegir malament l'ordre dels bytes produeix en silenci un nombre completament erroni en lloc d'un error evident.

T'ha estat útil?

Podeu triar fins a 3 reaccions.

Comentaris

  • Sigues el primer a comentar.

Calculadores populars

Totes les calculadores