免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8431 | 回复: 3
打印 上一主题 下一主题

unzip解压缩的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-07 18:32 |只看该作者 |倒序浏览
有一个文件20070802.Z,用unzip解压缩总是出错。
unzip 20070802.Z
Archive:  20070802.Z
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of 20070802.Z or
        20070802.Z.zip, and cannot find 20070802.Z.ZIP, period.

查看文件类型
file 20070802.Z
20070802.Z: Microsoft cabinet file data, v1.3
的确是cab压缩格式的文件。

而且我安装了cabextract工具,可以解压缩这个Z文件。
-bash-2.05b$ cabextract 20070802.Z
Extracting cabinet: 20070802.Z
  extracting 20070802.txt

All done, no errors.


请问各位大侠,unzip为什么就不能解压缩呢?是版本的问题还是怎样?

论坛徽章:
0
2 [报告]
发表于 2007-08-07 19:29 |只看该作者
.Z 文件不是ZIP 压缩文件,不能用unzip解压缩
可以用下面命令解压:

  1. zcat *.Z | tar -xvf -
复制代码

论坛徽章:
0
3 [报告]
发表于 2007-08-09 10:40 |只看该作者
谢谢aaccdd,但是这个Z文件并不是compress产生的Z文件。
他的格式我有说明
查看文件类型
file 20070802.Z
20070802.Z: Microsoft cabinet file data, v1.3是微软平台下的CAB压缩程序。
我想确认到底unzip能不能解压这种文件?

论坛徽章:
0
4 [报告]
发表于 2007-08-09 11:00 |只看该作者
问题已确认,该文件确实用unzip解不开,只能用cabextract解开了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP