そこで、 PKWARE の .zip ファイル形式の仕様を読んでいて、いくつかの場所でブロック サイズが単語 (辞書の単語ではなく、プロセッサの単語:-)) で示されていることに気付きました。
さて、私が理解しているように、ワードのバイトサイズは特定のプロセッサファミリに固有です。そのため、ファイルが i386 で圧縮され、x64-86 で解凍された場合、2 つのアーキテクチャでは単語の定義が異なり (4 バイトと 8 バイト)、ブロック データの解釈が異なります。
ここで何か不足していますか?それとも、PKWARE の人々は、1 ワード = 4 バイトと単純に想定しているのでしょうか? それは私にとって最も可能性の高いオプションのように思えます.16進エディタでいくつかのzipファイルをチェックしたところ、4バイトの定義が適合しますが、いくつかの確認が必要です.でテスト:)
事前に感謝します。質問が既に存在する場合は申し訳ありません-検索してみましたが、「単語」という言葉があいまいであるため、少し難しいです(私の意味がわかりますか?)