gpt4 book ai didi

python - 32 位/64 位系统上的二进制文件?

转载 作者:太空宇宙 更新时间:2023-11-03 15:26:21 25 4
gpt4 key购买 nike

我正在使用 python 结构模块来创建自定义二进制文件。

文件本身具有以下格式:

4 字节(整数)1 字节(无符号字符)4 字节( float )

4 字节(整数)1 字节(无符号字符)4 字节( float )

......................(100000 行)

4 字节(整数)1 字节(无符号字符)4 字节( float )


目前,我正在使用 32 位机器 来创建这些自定义二进制文件。我很快就计划切换到 64 位机器

我能否使用两台 {32bit/64bit} 机器读取/写入相同的文件?还是我应该期待兼容性问题?

(我将同时使用 Ubuntu Linux)

最佳答案

只要您的结构格式字符串使用“标准大小和对齐方式”(<>)而不是“原始大小和对齐方式”(@),您的文件就可以跨平台使用。

关于python - 32 位/64 位系统上的二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244799/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com