Endianness-omwissel calculator

Voer een hexwaarde in om de bytevolgorde te wisselen.

Hoe te gebruiken

  1. Voer de benodigde waarden in de velden in.
  2. Klik op “Berekenen” om het resultaat te zien.
  3. Kopieer of deel het resultaat met de knop “Delen”.

Over deze rekenmachine

Endianness beschrijft de bytevolgorde die een systeem gebruikt om waarden van meerdere bytes op te slaan: big-endian slaat de meest significante byte eerst op (dit is de „netwerkbytevolgorde” die in TCP/IP-headers wordt gebruikt), terwijl little-endian de minst significante byte eerst opslaat (eigen aan x86/x86-64 en de meeste ARM-configuraties). Wisselen betekent de bytereeks omkeren — 0x12345678 wordt 0x78563412 — terwijl de onderliggende decimale waarde maar bij één van beide interpretaties past.

Netwerk- en embedded- of firmware-ingenieurs krijgen hier voortdurend mee te maken bij het lezen van een pakketopname, een binair bestandsformaat of registerdumps van systemen met gemengde endianness, omdat het verkeerd lezen van de bytevolgorde stilzwijgend een compleet verkeerd getal oplevert in plaats van een duidelijke fout.

Was dit nuttig?

Je kunt maximaal 3 reacties kiezen.

Reacties

  • Plaats als eerste een reactie.

Populaire rekenmachines

Alle rekenmachines