所以我一直在閱讀PKWARE's specification of the .zip file format,並且已經注意到在幾個地方,它們以字(處理器字,而不是字典字:-))給出塊大小。在.ZIP格式規範中定義的字長
現在,按照我的理解,字的字節大小是特定於某個處理器系列的。因此,如果一個文件在i386上被壓縮,然後在x64-86上解壓縮,那麼這兩個體系結構會有不同的字定義(4字節與8字節),因此會以不同的方式解釋塊數據。
我在這裏錯過了什麼嗎?或者PKWARE的人員是否簡單地假定1個字= 4個字節?這對我來說似乎是最可能的選擇 - 我使用十六進制編輯器檢查了一些zip文件,並且4字節的定義適合,但我希望得到一些確認,因爲它不像我有一大堆不同的處理器測試用事先:)
謝謝,對不起,如果這個問題已經存在 - 我也嘗試搜索,但它是一個有點困難,因爲字「字」是如此曖昧(明白我的意思?)
在pkware的規範中,1個字= 32位。 – Cheeso
短而甜,這就是我需要知道的。謝謝! – Moritz