开发者社区> 问答> 正文

error in opening zip file:报错

JAVA编写的解压文件工具类包错。java.util.zip.ZipException: error in opening zip file:报错

之前用java编写的解压工具类一直都能用的,但是今天遇到了一个问题,在解压某些文件的时候,报错了:java.util.zip.ZipException: error in opening zip file。我开始以为是文件出错了,但是用360解压又能解出来,我又把用360解压出来的文件再次压缩,在用java工具类解压,又能解压出来了。很奇怪!还有一个现象是------>我在更改原压缩文件的文件名的时候,压缩文件内的文件名也同时被更改了。

展开
收起
kun坤 2020-06-06 14:13:29 1561 0
1 条回答
写回答
取消 提交回答
  • 拿上报错文件,加个断点,调试一下吧。

    看看获取文件名字那块。

    你不觉得调试的感觉很爽么?猜它是啥就是啥。

    ######回复
    href="" class="referer" target="_blank">@脸都红咯 : 嗯嗯,解决就好。解决一个就知道一个,总会越来越厉害######解决了,是因为java本身没有能够处理bz2格式的压缩文件的包。用commons-compress包中的方法就能简单解决了,另外用java调用winrar的命令行参数也能处理。不管怎样还是谢谢你啦。
    2020-06-06 14:13:32
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Why you should care about data layout in the file system 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载