Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ZipInputStream与我的zip文件不兼容-无效的CEN头(错误的压缩方法)_Java_Zip - Fatal编程技术网

Java ZipInputStream与我的zip文件不兼容-无效的CEN头(错误的压缩方法)

Java ZipInputStream与我的zip文件不兼容-无效的CEN头(错误的压缩方法),java,zip,Java,Zip,我正在尝试使用java“1.8.0_92”(我的操作系统支持的最新版本)读取java中的zip文件 不幸的是,我遇到了一个例外: 无效的CEN标头(错误的压缩方法) 当我使用*nix(实际上是OS X)file命令分析文件时,我得到了详细信息: Zip存档数据,至少要提取v2.1版 我可以使用第三方解压库来读取这个版本的zip文件吗? 根据ZIP格式规范的2.1版,增加了对Deflate64压缩的支持: 2.1:(1996)放气64压缩 Apache Commons Compress存在未解决的

我正在尝试使用java“1.8.0_92”(我的操作系统支持的最新版本)读取java中的zip文件

不幸的是,我遇到了一个例外:

无效的CEN标头(错误的压缩方法)

当我使用*nix(实际上是OS X)
file
命令分析文件时,我得到了详细信息:

Zip存档数据,至少要提取v2.1版

我可以使用第三方解压库来读取这个版本的zip文件吗?

根据ZIP格式规范的2.1版,增加了对
Deflate64
压缩的支持:

2.1:(1996)放气64压缩

Apache Commons Compress存在未解决的问题。 据我所知,目前唯一支持此功能的库是,但它只是7-Zip的包装器。 Apache Commons Compress的功能请求现在已解决,您可以使用它

相关问题: