解决unzip不能解压windows创建的zip文件问题
2016-07-29 18:46
531 查看
Mac OS X下默认带有
根据错误信息
通过上面结果可以看到由于文件分隔符的问题,导致解压出的文件的路径直接变成了文件名的一部分。
上面两个问题主要原因是unzip版本较低导致,安装较新版本即可,如下:
参考资料:
http://www.info-zip.org/UnZip.html
http://brew.sh
unzip命令行工具,但在解压windows下创建的一些zip文件时有可能会出现如下问题:
$ unzip 19.zip Archive: 19.zip skipping: QuestionImages\content\images\shuxueyunyong\MC_40183_stem.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20018_A.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20018_B.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20018_C.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20018_D.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20018_stem.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20065_A.png need PK compat. v4.5 (can do v2.1) skipping: QuestionImages\content\images\tuxingtuili\PR_20065_B.png need PK compat. v4.5 (can do v2.1)
根据错误信息
need PK compat. v4.5 (can do v2.1)从网上查询建议使用
p7zip解压,如下:
$ brew install p7zip $ 7za x 19.zip $ ll -rw-r--r-- 1 shawyeok wheel 6351 Jul 20 11:35 QuestionImages\content\images\shuxueyunyong\MC_40183_stem.png -rw-r--r-- 1 shawyeok wheel 533 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20018_A.png -rw-r--r-- 1 shawyeok wheel 649 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20018_B.png -rw-r--r-- 1 shawyeok wheel 758 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20018_C.png -rw-r--r-- 1 shawyeok wheel 687 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20018_D.png -rw-r--r-- 1 shawyeok wheel 7034 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20018_stem.png -rw-r--r-- 1 shawyeok wheel 1870 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20065_A.png -rw-r--r-- 1 shawyeok wheel 1635 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20065_B.png -rw-r--r-- 1 shawyeok wheel 1827 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20065_C.png -rw-r--r-- 1 shawyeok wheel 1720 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20065_D.png -rw-r--r-- 1 shawyeok wheel 2111 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20065_stem.png -rw-r--r-- 1 shawyeok wheel 429 Jul 20 11:35 QuestionImages\content\images\tuxingtuili\PR_20085_A.png
通过上面结果可以看到由于文件分隔符的问题,导致解压出的文件的路径直接变成了文件名的一部分。
上面两个问题主要原因是unzip版本较低导致,安装较新版本即可,如下:
$ sudo brew install homebrew/dupes/unzip $ sudo ln -sf /usr/local/Cellar/unzip/6.0_2/bin/funzip /usr/local/bin/funzip $ sudo ln -sf /usr/local/Cellar/unzip/6.0_2/bin/unzip /usr/local/bin/unzip $ sudo ln -sf /usr/local/Cellar/unzip/6.0_2/bin/unzipsfx /usr/local/bin/unzipsfx $ sudo ln -sf /usr/local/Cellar/unzip/6.0_2/bin/zipgrep /usr/local/bin/zipgrep $ sudo ln -sf /usr/local/Cellar/unzip/6.0_2/bin/zipinfo /usr/local/bin/zipinfo $ sudo cp -r /usr/local/Cellar/unzip/6.0_2/share/* /usr/share/
参考资料:
http://www.info-zip.org/UnZip.html
http://brew.sh
相关文章推荐
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- windows用windeployqt发布qt quick application程序
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- 虚拟化基础架构Windows 2008篇之1-虚拟化基础服务概述
- 虚拟化基础架构Windows 2008篇之5-安装Windows部署服务
- 虚拟化基础架构Windows 2008篇之7-添加其他操作系统的安装镜像
- 虚拟化基础架构Windows 2008篇之9-配置Windows部署服务
- 虚拟化基础架构Windows 2008篇之12-WSUS工作站端配置
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得