L'utilisation de l'endianness de la CPU (peu importe ou peu) vous donne l'avantage de vitesse sur l'arithmétique: vous pouvez ajouter, soustraire les entiers multi-octets directement dans la mémoire. L'utilisation d'un endianness prédéfini et prescrit (peu importe ou petit) dans un format de fichier vous donne l'avantage de pouvoir lire le fichier sur n'importe quel système, peu importe l'endianness du CPU de l'autre système. Les systèmes avec la bonne endianness peuvent lire le fichier plus rapidement (si la routine de lecture est écrite et optimisée correctement), mais même les systèmes avec la mauvaise endianness peuvent le lire. Habituellement, la différence de vitesse est négligeable (sauf pour les très gros fichiers avec beaucoup d'entiers), donc c'est une bonne idée de mesurer d'abord le gain de vitesse maximum possible de l'optimisation de la routine de lecture.
Certains formats de fichiers (par exemple TIFF) prennent en charge les deux extrémités. Dans ce cas, il est recommandé de générer le fichier avec l'endianness du processeur, en supposant que le fichier sera post-traité sur la même machine ou sur une machine similaire.
Est-ce que l'end médian est là où vous avez votre œuf sur le côté et le brisez au milieu? – workmad3
L'endoyen moyen est le schéma utilisé par le PDP-11: Bits 15..8, puis 7..0, 31..24, 23..16. – finnw
Donc, l'endian moyen est juste 16 bit little endian –