使用Java从Windows Zip文件中提取

时间:2016-06-16 23:24:31

标签: deflate

我现在完全感到沮丧。我有一个使用Windows 7 64位压缩创建的zip文件。原始文件超过3GB。 zip文件是32MB。但是,Windows 7使用的压缩是ENHANCED_DEFLATE。我尝试过TrueZip,Apache压缩以及JDK 1.8。他们都不能从zip中提取文件。所有这些都给出了“不支持压缩方法9”的错误。是否有任何库或任何其他方式从zip中提取文件?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以与IPv6 Support接口,后者解压缩方法9的压缩数据。您将需要滚动自己的zip文件解码,以获取每个条目的压缩数据。