Rechner für Endianness-Vertauschung

Geben Sie einen Hex-Wert ein, um dessen Byte-Reihenfolge zu vertauschen.

So funktioniert's

  1. Geben Sie Ihre Werte in die Felder oben ein.
  2. Klicken Sie auf "Berechnen", um das Ergebnis zu sehen.
  3. Nutzen Sie "Teilen", um Ihr Ergebnis zu senden.

Über diesen Rechner

Die Endianness beschreibt die Byte-Reihenfolge, die ein System zum Speichern von Werten aus mehreren Bytes verwendet: Big-Endian speichert das höchstwertige Byte zuerst (das ist die „Network Byte Order“, die in TCP/IP-Headern verwendet wird), während Little-Endian das niederwertigste Byte zuerst speichert (nativ bei x86/x86-64 und den meisten ARM-Konfigurationen). Das Vertauschen bedeutet, die Bytefolge umzukehren — 0x12345678 wird zu 0x78563412 —, wobei der zugrunde liegende Dezimalwert nur zu der einen oder der anderen Interpretation passt.

Netzwerk- sowie Embedded- und Firmware-Ingenieure stoßen ständig darauf, wenn sie einen Paketmitschnitt, ein binäres Dateiformat oder Registerauszüge aus Systemen mit gemischter Endianness lesen, denn eine falsch gelesene Byte-Reihenfolge erzeugt stillschweigend eine völlig falsche Zahl statt eines offensichtlichen Fehlers.

War das hilfreich?

Sie können bis zu 3 Reaktionen auswählen.

Kommentare

  • Schreiben Sie den ersten Kommentar.

Beliebte Rechner

Alle Rechner