如何解压缩大于4GB的文件?


24

我正在使用RHEL 5.6和unzip-5.52-3.el5。我正在尝试解压缩大文件,但出现错误:

解压缩-o test.zip -d解压缩/
错误:Zip文件太大(大于4294959102字节)
封存:test.zip
警告[test.zip]:开头或zipfile中有4294967296额外的字节

是否有另一个可以处理大型zip文件的程序,还是我必须等到RHEL解压缩6到来?(可能是几年!)

谢谢

Answers:


43

如果包装盒中有Java,则可以使用

jar xf test.zip

1
让我免去了烦恼SA来安装unzip6的麻烦。谢谢!
2013年

1
挽救了生命。[啤酒令牌]
阿德

我使用AirDroid从妻子的手机上下载了16GB的zip文件,这一技巧为我省去了很多麻烦!
2014年

5

我发现7-zip取得了很好的成功,看来它们也具有可能适合您的fedora核心构建,可以在http://www.7-zip.org/download.html上找到下载内容。如果未安装fedora,则可以下载源代码和/或二进制文件并进行尝试。


我使用7-zip(7z)玩耍,但是从zip中提取文件时,它始终显示无法识别的格式。
Noodles

1
检查7z是否不是7zr的别名。尝试运行7za。
休伯特·卡里奥

1
软件包p7zip-full附带了命令7z,该命令接受x(提取)选项。因此,以我为例,使用“ 7z x huge.zip”可以正常工作。
RemusKaos

7z对我而言失败,表示文件已损坏。最受争议的罐子答案确实起作用了
David Waterworth

5

您可以使用javas jar,或者(我认为)更好:7-zip。大多数发行版都允许从仓库中安装它,因此您可以使用例如(在ubuntu上):

sudo apt-get install p7zip-full
7z x huge.zip

注意命令不是 p7z或p7zip,而是7z。x选项也没有前面的-。祝你好运!


这个答案已经在6年前给出了。
Gerald Schneider

此方法对我来说只有16GB zip,但我相信该jar方法也可以,但没有尝试过。谢谢。
userabuser

1
@GeraldSchneider无论何时回答,此答案都对我有帮助。
水星


-2

我尝试了上述所有步骤来解压缩文件,但失败了。

我的最后一招是将我的zip文件(11.1GB)复制到硬盘中,并在Windows 8 OS上使用7 zip解压缩。

像魅力一样工作:D


1
那不是这个问题的答案。
Cory Knutson

我在很多方面比试过一个得到它在Linux上运行...该解决方案中没有工作......所以我给一个更好的选择...更容易和轻松的替代..
Vinu约瑟夫·

超过4 GB,Linux无法解压缩文件... Windows恐怕有更好的机制来解压缩大型zip文件...因此,只要给出该信息...
Vinu Joseph

不,不是,傻。阅读以上部分。只是不要使用/bin/unzip
Warren P

1
jar xf file.zip或者7z x file.zip和其他人都很好
沃伦·P
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.