我使用的是 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