Alan Hou的个人博客

Mac上zip文件解压出现cpgz格式解决方法

在Mac上有时会出现解压缩zip格式文件出现.cpgz格式的文件,然后再使用Archive Utility打开,又回到.zip格式,继续解压会循环往复。据悉这一问题只出现在苹果电脑上,Alan没有高大上的Mac,这一问题是在与合作伙伴沟通时出现的。对方称无法打开我们发送的zip文件,认为我们进行了多重压缩,最终我在网上找到了答案。

具体出现问题的原因尚不清楚,据总结可能是由于:文件受损;下载不完整,如只下载了99%;某些浏览器在下载过程中处理不当;当然有可能就是bug。可以尝试如下解决方案:

1.使用其它浏览器重新下载;

2.通过命令行解压文件,具体方法是在/Application/Utilities文件夹下打开Terminal文件,然后在命令行中输入unzip空格,将需解压的cpgz或zip文件拖入命令窗口,这将文件的完路径会自动进行填充(显然您也可以自己输入完整路径),再按下回车键即可开始解压文件。这种方法通常可以解决问题,因为即便对于未完成下载的文件它也会进行强行解压。当然如果您知道文件并未下载完全(比如通过比对md5或其它方式),还是请完整的下载该文件。

3.使用Unarchiver,unarchiver是一个第三方解压缩软件,功能强大,可点击The Unarchiver进行下载。

希望以上的几种方法或对您有所帮助。

补充:

什么是cpgz格式?

CPGZ是一种综合了Copy In, Copy Out存档格式和gzip压缩的压缩存档,它和结合了非压缩的TAR容器和gzip压缩的TGZ文件类似。CPGZ格式常用在一些基于UNIX的系统,如Linux和Mac OS X。

退出移动版