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

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

我使用的是 RHEL 5.6 和 unzip-5.52-3.el5。我尝试解压一个大文件,但出现错误:

解压缩-o 测试.zip-d 解压缩/
错误:Zip 文件太大(大于 4294959102 字节)
存档:test.zip
警告 [test.zip]: zip 文件开头或内部有 4294967296 个额外字节

是否有其他程序可以处理大型 zip 文件,或者我必须等到 unzip 6 出现在 RHEL 中?(可能要等几年!)

谢谢

答案1

如果你有 Java,你可以使用

jar xf test.zip

答案2

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

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

注意命令是不是p7z 或 p7zip,但仅限7z。此外,x 选项没有前置-。祝你好运!

答案3

我发现 7-zip 效果很好,看来他们也有一个 Fedora 核心版本,可能对你有用,下载地址为http://www.7-zip.org/download.html。如果 fedora 版本失败,您可以下载源代码和/或二进制文件并尝试一下。

答案4

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

我的最后一个办法是将我的 zip 文件(11.1GB)复制到硬盘驱动器,然后使用 Windows 8 操作系统上的 7 zip 将其解压缩。

效果非常好 :D

相关内容