Endianness
Die Reihenfolge, in der Bytes eines mehr-Byte-Werts im Speicher liegen. Little-Endian: niedrigstwertiges Byte zuerst. Big-Endian: höchstwertiges zuerst.
x86, x86_64 und ARM64 sind Little-Endian. PowerPC, ältere MIPS-Prozessoren und IBM-Großrechner sind Big-Endian. Netzwerke verwenden Big-Endian ("Network Byte Order") ⇒ die Funktionen htonl()/ntohl(). Der Begriff stammt aus Gullivers Reisen (1726) — die Liliputaner führten Krieg darüber, an welchem Ende man ein Ei aufschlägt. Bi-endian-Prozessoren (ARM, MIPS) können zwischen den Modi wechseln. JSON und Text sind unabhängig von der Endianness, binäre Formate müssen sie festlegen.