1. 程式人生 > >.zip文件過大時候解壓報錯

.zip文件過大時候解壓報錯

arch tarc 壓縮 yum ase multi download 使用方法 load

Archive: data.zip End-of-central-directorysignature not found. Either thisfile is not a zipfile, or itconstitutes one disk of a multi-partarchive. In the

latter case the centraldirectory and zipfile comment will be found on the last disk(s) of thisarchive.

unzip: cannot find zipfiledirectory in one of bbs.zip or data.zip.zip,and cannot find data.zip.ZIP, period.

今兒開發人員找過來說解壓縮一個壓縮包失敗了,一般出現這個問題有兩種情況

1、通過查看發現unzip會有大小限制的情況

2、還有一種情況就是壓縮包沒有被下載完整所導致

但是第二種情況雖然使用方法可以將文件解壓,但是解壓出來的文件少,所以還是需要重新下載解壓。


一般出現解壓失敗這種情況,需要使用 7zip來解壓

wget http://downloads.sourceforge.net/project/p7zip/p7zip/9.13/p7zip_9.13_src_all.tar.bz2r=http://sourceforge.net/projects/p7zip/files/&ts=1283040874&use_mirror=voxel

tar -jxvf p7zip_9.13_src_all.tar.bz2

cd p7zip_9.13

make

make install

安裝完成,


7za x data.zi成功了

一、Linux 下,使用unzip解壓時,報錯:

unzip trunk.zip

Archive: trunk.zip

End-of-central-directorysignature not found. Either thisfile is not

a zipfile, or it constitutesone disk of a multi-partarchive. In the

latter case the centraldirectory and zipfile comment will be found on

the last disk(s) of thisarchive.

unzip: cannot find zipfiledirectory in one of trunk.zip or

trunk.zip.zip,and cannot find trunk.zip.ZIP, period.


文件大小為 2.2G,可能是 unzip 設置了這個限制吧。在網上查到要用 jar 來解:jar xvf trunk.zip

(1).如果出現

jar:Command not found

(2).要用yum下載

yum -y install Java-1.6.0-openjdk-devel

(3).再次運行

jar xvf trunk.zip

.zip文件過大時候解壓報錯