遺忘の空島日記週記雙週記, 半個宅人的呻吟語錄 Orz +1248

相簿 | 作品. | About Me

2008/09/06

[筆記]從 zip 檔裡撈檔案名稱

1)用軟體hash檔案的CRC32驗證碼

2)16位元編輯軟體開啟zip檔,找到CRC32位置。
註:如果CRC是 12 34 56 78,那搜尋時要找 78 56 34 12,高低位元問題。

3)找到後,往下跳過 8 個字元,
第 9 和第 10 個字元是檔案名的長度(16進位),第13個開始是檔案名。
zz zz zz zz xx xx xx xx cc cc cc cc vv vv bb bb nn nn nn nn nn…
zz zz zz zz - CRC32 驗證碼
xx xx xx xx - 壓縮後檔案大小
cc cc cc cc - 原始檔案大小
vv vv - 檔案名長度
bb bb - 副檔名長度
nn nn nn nn nn… - 目標!! 檔案名稱

玩遊戲改檔案會用到。 XD

標籤: ,