Skip to content

Glossary

Boutisme (Endianness)

L'ordre des octets dans lequel les entiers multi-octets sont stockés en mémoire : petit-boutiste (LSB d'abord) ou gros-boutiste (MSB d'abord).

Le boutisme (endianness) décrit l'ordre dans lequel les octets d'un entier multi-octets sont stockés en mémoire. Dans les systèmes petit-boutistes (little-endian : x86, x86-64, ARM par défaut), l'octet de poids faible vient en premier ; dans les systèmes gros-boutistes (big-endian : ordre réseau, certaines configurations MIPS/SPARC), l'octet de poids fort vient en premier. Par exemple, la valeur 32 bits 0x12345678 est stockée comme 78 56 34 12 en petit-boutiste et 12 34 56 78 en gros-boutiste. Mal interpréter le boutisme lors de l'analyse de protocoles binaires ou d'en-têtes de fichiers est une erreur de débutant très fréquente pendant l'analyse statique.