Accueil / Guides / Boutisme (ordre des octets)

Boutisme (ordre des octets)

Le boutisme est l'ordre dans lequel un nombre multi-octets est stocké en mémoire.

Gros-boutiste et petit-boutiste

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.

Exemple

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).

Pourquoi c'est important

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é.