我需要创建一个新的文件格式用于多种语言(至少包括C++和Java)。存储的数据包括很长的整数列表,因此我必须在小端和大端表示之间进行选择。虽然很明显这两个选项都可以工作(使用Java LittleEndianDataInputStream等),但从不给程序员带来麻烦的角度来看,哪一个选项更好还不清楚。
支持小端或大端的标准是什么?
发布于 2015-06-25 06:50:32
Big-endian是network byte order。如果出于任何原因,您希望通过网络套接字发送,而不是保存到文件中,并且使用了big-endian,则可以重用一些代码。
发布于 2015-06-25 06:57:13
您可以考虑使用文本格式,如JSON。Just工作,独立于字节顺序。与字长无关。解析器无处不在。
https://stackoverflow.com/questions/31038375
复制相似问题