1

当我在磁盘(或内存)上保存一些二进制数据时,如果数据必须跨多个平台可移植,我应该关心字节序。但是位字节序呢?可以忽略吗?

我认为这可以忽略不计,但可能存在一些陷阱,所以我喜欢听听其他意见。

4

2 回答 2

0

位总是以相同的方式排列在一个字节中,尽管有一些奇特的架构,其中一个字节不是 8 位。在现代计算中,您可以安全地假设一个 8 位字节

不同的是(正如您正确指出的那样)是字节排列 - 确实是您应该注意的。

于 2012-07-25T09:39:47.373 回答
0

当 PowerPC 流行时(由于 Mac 使用它),大端与小端更重要。既然主要的操作系统(Windows、OS X、iOS、Android)和硬件平台(x86、x86-64、ARM)都是 little-endian 的,这已经不是什么大问题了。

于 2012-07-25T16:33:35.473 回答