Die Verwendung der Endianess der CPU (egal ob klein oder groß) gibt Ihnen den Geschwindigkeitsvorteil bei der Arithmetik: Sie können hinzufügen, subtrahieren usw. Multibyte-Ganzzahlen direkt im Speicher.
Die Verwendung einer vordefinierten, vorgeschriebenen Endianz (egal ob klein oder groß) in einem Dateiformat bietet Ihnen den Vorteil, dass Sie die Datei auf jedem System lesen können, unabhängig von der Endianität der CPU des anderen Systems. Systeme mit der richtigen Endianess können die Datei schneller lesen (wenn die Lese-Routine korrekt geschrieben und optimiert wurde), aber auch Systeme mit der falschen Endianness können sie lesen. Normalerweise ist die Geschwindigkeitsdifferenz vernachlässigbar (außer bei sehr großen Dateien mit vielen Ganzzahlen), daher ist es eine gute Idee, zuerst die maximal mögliche Geschwindigkeitsverstärkung zu messen, um die Lese-Routine zu optimieren.
Einige Dateiformate (z. B. TIFF) unterstützen beide Enden. In diesem Fall empfiehlt es sich, die Datei mit der Endlichkeit der CPU zu erstellen, vorausgesetzt, die Datei wird auf demselben oder einem ähnlichen Computer nachbearbeitet.
Ist Mittelendian, wo Sie Ihr Ei auf seiner Seite haben und es in der Mitte brechen? – workmad3
Middle Endian ist das von der PDP-11 verwendete Schema: Bits 15..8, dann 7..0, 31..24, 23..16. – finnw
Also Middle Endian ist nur 16 Bit Little Endian –