解压zip使用的是apache提供的工具 commons-compress-1.14.jar
错误信息:
org.apachemonspress.archivers.zip.UnsupportedZipFeatureException: unsupported feature data descriptor used in entry
问题产生的过程:
zip文件是其他同事用C语言生成的,提供给我的。一共有两个zip,解压第一没有问题,成功解压了,但是解压第二个就报错,用电脑里的压缩工具,是可以解压成功的。不知道怎么回事。
百度一下,搜索到了歪果人的网页。参考网址:
该问题得到了解决。
解决方法:
原代码:
new ZipArchiveInputStream(is, "GBK");
修改为:
new ZipArchiveInputStream(is, "GBK", false, true);
文章为本人原创,转载请标明出处。
转载于:.html
本文发布于:2024-02-04 08:39:25,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170703298854032.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |