Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在磁盘(或内存)上保存一些二进制数据时,如果数据必须跨多个平台可移植,我应该关心字节序。但是位字节序呢?可以忽略吗?
我认为这可以忽略不计,但可能存在一些陷阱,所以我喜欢听听其他意见。
位总是以相同的方式排列在一个字节中,尽管有一些奇特的架构,其中一个字节不是 8 位。在现代计算中,您可以安全地假设一个 8 位字节。
不同的是(正如您正确指出的那样)是字节排列 - 确实是您应该注意的。
当 PowerPC 流行时(由于 Mac 使用它),大端与小端更重要。既然主要的操作系统(Windows、OS X、iOS、Android)和硬件平台(x86、x86-64、ARM)都是 little-endian 的,这已经不是什么大问题了。