Featured image of post Linux unzip 解壓錯誤 unjp End-of-central-directory signature not found.  解決方法

Linux unzip 解壓錯誤 unjp End-of-central-directory signature not found. 解決方法

如果使用 unzip 命令解壓縮時出現錯誤消息「End-of-central-directory signature not found」…

如果在使用 unzip 命令解壓縮時出現錯誤消息「End-of-central-directory signature not found」,這通常表示壓縮檔案可能已經損壞或格式不正確。

Linux unzip 解壓錯誤 unjp End-of-central-directory signature not found.  解決方法

出現上述錯誤的原因一般有兩種可能:

一、檔案大小超過 2G,unzip 有大小的限制,因此無法解壓縮。

二、壓縮檔在下載或傳輸的過程中受損。

針對以上問題,我們提供的解決方案如下:

  1. 重新下載壓縮檔案:嘗試從原始來源重新下載你想解壓縮的檔案。有時候,檔案在傳輸過程中可能會受到損壞,導致無法正常解壓縮。

  2. 檢查檔案格式與壓縮方式:確保檔案格式和壓縮方式與使用 unzip 命令所期望的格式和方式相符。例如,若你嘗試解壓 .zip 檔案,就必須使用 unzip 命令,而不能使用 targzip 等其他命令。

  3. 嘗試使用其他解壓工具:如果 unzip 命令仍無法解壓縮檔案,請試著使用其他解壓工具,如 7-ZipWinRAR 等進行解壓縮。

  4. 嘗試修復壓縮檔案:有些工具可以用來嘗試修復損壞的壓縮檔案。例如,使用 zip -FF filename.zip --out repaired.zip 命令可以嘗試修復損壞的 .zip 檔案。請注意,這種修復方法不一定總是有效,但有可能會恢復部分檔案。

希望以上解決方案能夠幫助你解決 unzip 命令解壓縮時遇到的錯誤消息。

Licensed under CC BY-NC-SA 4.0