Endianness
Dictates which orders bytes are written and read (e.g. in memory). Can apply to processors, or formats, etc
- Little endian is least-significant byte first
- E.g. x86 and x64
- Big endian is most-significant byte first
- e.g. RISC
- Some formats can be either-endian (e.g. UTF-8 has a Byte Order Mark)
- Some systems can work in either-endian
- ARM can configure endianness