In een Little-Endian-systeem worden bytes geordend van minst significant naar meest significant. Dit betekent dat de laagst genummerde byte aan het begin van het nummer verschijnt en de hoogst genummerde byte aan het einde.
Het getal 1234 in Little Endian-formaat zou bijvoorbeeld worden opgeslagen als:
0x04 0x03 0x02 0x01
De 0x01-byte is het minst significant en moet eerst worden gelezen en opgeslagen. Dan de 0x02 byte, dan de 0x03 byte en tenslotte de 0x04 byte. Dit maakt het gemakkelijk om het nummer te lezen zonder dat u zich zorgen hoeft te maken over de volgorde van de bytes.
In een big-endian-systeem worden bytes geordend van meest significant naar minst significant. Dit betekent dat de hoogst genummerde byte aan het begin van het nummer verschijnt en de laagst genummerde byte aan het einde.
Het getal 1234 in big-endian-indeling zou bijvoorbeeld worden opgeslagen als:
0x01 0x02 0x03 0x04
In een big-endian-systeem moeten de getallen in omgekeerde volgorde worden gelezen. Beginnend met de eerste byte die als het hoogste getal verschijnt, vervolgens de volgende byte enzovoort. |