请教个问题: 自定义的一个文件结构,想要在各个平台上通用,怎么处理整型数据类型?
如果平台A是大端字节顺序,存储文件中的整型数据类型,就是大端字节顺序,文件到了小段字节顺序的平台上,解析就错误了。
文件结构中好多int 、long变量,在存储文件的时候,如果转成网络字节顺序,读文件的时候,再转成本平台的结构,这样就没有问题了,但写程序很麻烦。
大家有什么好的办法吗?
如果平台A是大端字节顺序,存储文件中的整型数据类型,就是大端字节顺序,文件到了小段字节顺序的平台上,解析就错误了。
文件结构中好多int 、long变量,在存储文件的时候,如果转成网络字节顺序,读文件的时候,再转成本平台的结构,这样就没有问题了,但写程序很麻烦。
大家有什么好的办法吗?
例如邮件的附件就是用它,这种编码就是为在不同的环境使用相同的数据的