Endianheit
Endianheit bezeichnet die Reihenfolge, in der mehrbyte-Zahlen im Speicher oder in Netzwerken angeordnet sind. Sie beeinflusst, wie Werte aus mehreren Bytes zusammengesetzt oder zerlegt werden, und hat Auswirkungen auf die Portabilität von Software über verschiedene Architekturen.
Die zwei gängigsten Formen sind Big-Endian (das signifikanteste Byte liegt zuerst) und Little-Endian (das wenig signifikante
In der Praxis ist Endianheit wichtig bei der Datenkommunikation, bei Dateiformaten und bei Speicherstrukturen. Netzwerke verwenden
Konversion erfolgt durch Byte-Swaps oder spezialisierte Funktionen. In C nutzen Programme htons, htonl, ntohs, ntohl; in
Der Begriff stammt aus Gullivers Reisen: Zwei Gruppen diskutierten dort, ob man ein Ei von der großen