這個問題,今天在解壓大文件的時候遇到的,但是我也試了下小文件也無法解壓,均報錯:

Archive: trunk.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of trunk.zip or
trunk.zip.zip, and cannot find trunk.zip.ZIP, period.

 

zip的來源不清楚,但是在windows可以正常解壓,說明壓縮包是沒有壞的,google了不少答案,但看到的方案基本上都是用命令:

jar xvf xxx.zip

但是實際上執行后沒有任何反應,不過可能壓縮包不同,也許我不行,大家可以,順便補充不下吧,jar命令如果不存在的話,是因為沒有裝java環境,apt-get或者yum安裝一個即可。

7zip解壓工具

最后找到了一個靠譜的解決方案,在這里備忘一下。

換個解壓工具:7zip

下載地址:

鏈接:http://pan.baidu.com/s/1pKUYEQB 密碼:j40k

tar -jxvf p7zip_9.13_src_all.tar.bz2
cd p7zip_9.13
make
make install

解壓方法:

7za x list.zip

 

您的支持將鼓勵我們繼續創作!

[微信] 掃描二維碼打賞

[支付寶] 掃描二維碼打賞