Le boutisme est l'ordre dans lequel un nombre multi-octets est stocké en mémoire.
Le gros-boutiste (big-endian) stocke l'octet de poids fort en premier (à l'adresse la plus basse), tandis que le petit-boutiste (little-endian) stocke l'octet de poids faible en premier.
En stockant l'hexadécimal 0x1234, le gros-boutiste place les octets sous la forme 12 34, et le petit-boutiste sous la forme 34 12.
Les processeurs x86 sont petit-boutistes, tandis que les protocoles réseau utilisent généralement le gros-boutiste (ordre des octets réseau).
Lorsque deux systèmes de boutisme différent échangent des données binaires, les valeurs ressortent inversées si l'ordre des octets n'est pas harmonisé.