因此,我一直在阅读PKWARE 的 .zip 文件格式规范,并注意到在几个地方,它们以单词(处理器单词,而不是字典单词 :-))给出块大小。
现在,按照我的理解,一个字的字节大小特定于某个处理器系列。因此,如果一个文件在 i386 上压缩,然后在 x64-86 上解压缩,这两种架构将有不同的单词定义(4 字节与 8 字节),因此会以不同的方式解释块数据。
我在这里错过了什么吗?还是 PKWARE 的人只是假设 1 个字 = 4 个字节?这对我来说似乎是最有可能的选择 - 我已经使用十六进制编辑器检查了一些 zip 文件,并且 4 字节的定义适合,但我想要一些确认,因为它不像我有一大堆不同的处理器来测试:)
提前谢谢,如果问题已经存在,很抱歉 - 我确实尝试过搜索,但这有点困难,因为“单词”这个词太模棱两可了(明白我的意思吗?)