Calculadora de Intercambio de Endianness

Introduce un valor hexadecimal para intercambiar a súa orde de bytes.

Como usalo

  1. Introduce os teus valores nos campos de arriba.
  2. Preme «Calcular» para ver o resultado ao instante.
  3. Usa o botón «Compartir» para copiar unha ligazón ao teu resultado.

Sobre esta calculadora

A endianness describe a orde dos bytes que usa un sistema para almacenar valores de varios bytes: o big-endian almacena primeiro o byte máis significativo (esta é a «orde de bytes de rede», usada nas cabeceiras TCP/IP), mentres que o little-endian almacena primeiro o byte menos significativo (nativo de x86/x86-64 e da maioría das configuracións ARM). Intercambiar significa inverter a secuencia de bytes (0x12345678 pasa a ser 0x78563412), mentres que o valor decimal subxacente só coincide cunha interpretación ou coa outra.

Os enxeñeiros de redes e de sistemas embebidos ou firmware atópanse con isto constantemente ao ler unha captura de paquetes, un formato de ficheiro binario ou volcados de rexistros de sistemas de endianness mixta, xa que interpretar mal a orde dos bytes produce en silencio un número completamente erróneo en lugar dun erro evidente.

Foi útil?

Podes escoller ata 3 reaccións.

Comentarios

  • Sé o primeiro en comentar.

Calculadoras populares

Todas as calculadoras