Beregner til endianness-ombytning

Indtast en hex-værdi for at bytte dens byterækkefølge.

Sådan bruges den

  1. Indtast dine værdier i felterne ovenfor.
  2. Tryk på "Beregn" for at se resultatet.
  3. Brug "Del" til at sende dit resultat.

Om denne beregner

Endianness beskriver den byterækkefølge, et system bruger til at gemme værdier på flere bytes: big-endian gemmer den mest betydende byte først (det er "netværksbyterækkefølgen", som bruges i TCP/IP-headere), mens little-endian gemmer den mindst betydende byte først (native for x86/x86-64 og de fleste ARM-konfigurationer). At bytte betyder at vende bytesekvensen om — 0x12345678 bliver til 0x78563412 — mens den underliggende decimalværdi kun passer til den ene eller den anden fortolkning.

Netværks- og embedded-/firmwareingeniører støder konstant på det, når de læser en pakkeoptagelse, et binært filformat eller registerudtræk fra systemer med blandet endianness, da en forkert aflæsning af byterækkefølgen i det stille giver et helt forkert tal i stedet for en tydelig fejl.

Var dette nyttigt?

Du kan vælge op til 3 reaktioner.

Kommentarer

  • Skriv den første kommentar.

Populære beregnere

Alle beregnere