L'utilizzo della CPU (non importa piccolo o grande) offre il vantaggio di velocità su aritmetica: è possibile aggiungere, sottrarre gli interi multibyte direttamente nella memoria.
L'utilizzo di un endianness predefinito e prestabilito (non importa piccolo o grande) in un formato di file offre il vantaggio di poter leggere il file su qualsiasi sistema, indipendentemente dalla endianità della CPU dell'altro sistema. I sistemi con l'endianità corretta possono leggere il file più velocemente (se la routine di lettura è scritta e ottimizzata correttamente), ma anche i sistemi con il lessico sbagliato possono leggerlo. Di solito, la differenza di velocità è trascurabile (tranne che per file molto grandi con molti interi), quindi è una buona idea misurare innanzitutto il massimo guadagno di velocità possibile per ottimizzare la routine di lettura.
Alcuni formati di file (ad esempio TIFF) supportano entrambi endianness. In questo caso è una buona idea generare il file con l'endianità della CPU, supponendo che il file venga post-elaborato sulla stessa macchina o una macchina simile.
Is Middle Endian dove hai il tuo uovo al suo fianco e spezzalo nel mezzo? – workmad3
Middle endian è lo schema utilizzato dal PDP-11: Bit 15..8, quindi 7..0, 31..24, 23..16. – finnw
Quindi il middle endian è solo 16 bit little endian –