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

Noo*_*les 25 compression redhat

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

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

是否有另一个程序可以处理大型 zip 文件,或者我必须等到 unzip 6 来到 RHEL 吗?(可能是几年!)

谢谢

Zac*_*son 47

如果您在包装盒上安装了 Java,则可以使用

jar xf test.zip
Run Code Online (Sandbox Code Playgroud)


小智 5

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


小智 5

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

sudo apt-get install p7zip-full
7z x huge.zip
Run Code Online (Sandbox Code Playgroud)

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


Noo*_*les 4

我最终为 unzip 6 滚动了自己的 rpm,可以在这里找到它们:http ://www.noodles.net.nz/2011/02/15/unzip-6-for-rhel-5-6/