昨天在AIX主机上用unzip解压一个在微软平台上压缩的zip文件时报以下错误:
% unzip xxx.zip
Archive: xxx.zip
skipping: xxx.rpt need PK compat. v4.5 (can do v2.0)
在google上搜了一圈之后,可能是因为unzip不支持zip64的压缩类型,确实提供者说使用了一个强力的压缩方式把原本22G的文件压成了300M.
遂寻找方法进行解压,发现很多人说到用p7zip进行解压,但网络上的安装教程很多都是基于ubuntu/debian的,最后终于在
http://www.perzl.org/aix/index.php?n=Main.P7zip上找到一个rpm包。
然后下载后,就可以使用以下方式进行安装
$rpm -i p7zip-9.20.1-1.aix5.1.ppc.rpm
以下命令查看是否安装上
$rpm -aq | grep 7z
接着找到安装完之后的路径
$find / -name '7zip'
方便运行,建一个符号链接到/usr/bin
$ln -s 安装地址 /usr/bin/7za
最后就可以通过以下方式对文件进行解压
$7za e xxx.zip
没有评论:
发表评论