.zip文件過大時候解壓報錯
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文件過大時候解壓報錯