DOS下解压缩ZIP文件

来源:互联网 发布:行助手检测网络 未通过 编辑:程序博客网 时间:2024/05/18 22:46
因业务的需要需要将每天上传过来的ZIP压缩文件自动解压,因此想做个批处理在DOS下对文件解压缩。对于rar格式的压缩文件在DOS下解压是比较方便的,因为WINRAR直接提供了命令行的解压工具,但WINZIP没有直接提供。那么如何实现DOS下解压ZIP的目的呢,经过查询资料和实际操作,验证了两个方法可行
     1、pkzip及pkunzip
可以从网上很容易下载得到,可以压缩和解压缩ZIP文件,但试用后发现超过8个字符的文件直接提示说找不到,也就是说压缩文件不能超过8个字符,另外好像在64位操作系统下不支持,也有可能是我没找到64位下的版本,所以我没采用这种方式。
    2、 Gnu unzip tool  
参考:http://comedsh.iteye.com/blog/453994
1.  首先 安装 Gnu 的 unzip tool http://gnuwin32.sourceforge.net/packages/unzip.htm

         2.  unzip tools

              funzip.exe

              unzip.exe

              unzipsfx.exe

              uzexampl.exe

              zipinfo.exe

        如果你想用MS-DOS解压文件

        "C:\Program Files\GnuWin32\bin\unzip.exe" test.zip -d test

        把 test.zip 解压 到 test 文件夹

Compact 
              Windows 自带的 ntfs 格式的压缩工具.

    经测试,这个工具很好用,很好的实现了DOS下解压ZIP的目的。

原创粉丝点击