quote:Original post by Anonymous Poster
Pretty much any "standard" file format that originated on x86 is little endian. .3ds is a good example. All multi-byte values are stored in little endian form.
That can mean one of two (maybe more) things:
- The format was not designed with endianness, thus portability,
in mind. (Who cares? I just use it on Wintel machines!)
- The format is supposed to be portable, but the programmers
decided it was fun to write their own Little-Endian conversion
functions.
OK, it may also be that the format designer was not aware
of such a thing as "endianness".
Kami no Itte ga ore ni zettai naru!