linux下如何解压大于2G的zip文件

一般在linux下解压zip文件,直接用系统默认的extract here就可以进行解压。
(默认使用的是 unzip)

可是如果压缩文件.zip是[b]大于2G的[/b],那unzip就无法使用了。这是由于C库中long类型数据所能表示的文件偏移在32位机子上只能有2G。

所以如果要解压大文件,需要使用[b]7zip[/b]。

测试平台:RHEL 5.1
安装软件:p7zip_9.04_x86_linux_bin.tar.bz2
(官网下载:[url]http://sourceforge.net/projects/p7zip/files/[/url])

解压该文件
执行 ./install.sh
安装成功

接着就可以使用 7za命令解压.zip文件了。
如: 7za x p7zip_9.04_x86_linux_bin.tar

你可能感兴趣的:(Linux)