下載 WampServer 網站伺服器的 gz 壓縮檔,卻發現壓縮檔解壓縮失敗。啟用網站伺服器的檔案續傳模組即可解決。
問題狀況:
利用 Orbit downloader 下載檔案時,發現伺服器並沒有支援檔案續傳。下載的壓縮檔除了解壓縮失敗,利用 WinMD5 檢查下載前後的檔案 MD5 檢查碼並不一致,代表是兩個不同檔案。
解決方式:
WampServer 管理選單,選擇啟用 headers_module 模組即可啟用檔案續傳。下載的多個 gz 壓縮檔,利用 7-Zip 測試壓縮檔 ok,也可以順利解壓縮。
版本資訊:
其他嘗試:
將 gzip 再壓縮成 zip 檔,重新下載。解壓縮仍然失敗。
將 gzip 直接解壓縮,重新下載檔案。下載前後的檔案 MD5 檢查碼是一致。因為檔案太多,所以不採取這個方式。
參考資料
問題狀況:
利用 Orbit downloader 下載檔案時,發現伺服器並沒有支援檔案續傳。下載的壓縮檔除了解壓縮失敗,利用 WinMD5 檢查下載前後的檔案 MD5 檢查碼並不一致,代表是兩個不同檔案。
解決方式:
WampServer 管理選單,選擇啟用 headers_module 模組即可啟用檔案續傳。下載的多個 gz 壓縮檔,利用 7-Zip 測試壓縮檔 ok,也可以順利解壓縮。
版本資訊:
- WampServer 版本: 2.5
- Apache 版本: 2.4.9
其他嘗試:
將 gzip 再壓縮成 zip 檔,重新下載。解壓縮仍然失敗。
將 gzip 直接解壓縮,重新下載檔案。下載前後的檔案 MD5 檢查碼是一致。因為檔案太多,所以不採取這個方式。
參考資料
- Blocking Download Managers and Accelerators | DeveloperSide.NET
- gzip - Can't extract tar.gz file from Apache - Super User 利用 cygwin 的 file 指令,可以忽略副檔名,了解檔案類型
- 金石微開: [技術的原理, ]實現Http斷點續傳 啟用 headers_module 模組後,apache 預設有支援續傳,因此不需要額外去 apache 設定檔設定
- MD5、SHA1、CRC32 驗證碼檢測工具-HashMyFiles v2.05 _ 重灌狂人
網頁素材
留言
張貼留言