我在Windows 2008 r2 vm上通过在Windows资源管理器中选择一堆IIS日志文件,然后使用“发送到->压缩的压缩”文件夹来压缩它们。
我使用java.util.ZipFile,zip4j和apache commons compress库在scala中编写了不同的程序。
zip4j返回:Exception in thread "main" net.lingala.zip4j.exception.ZipException: Unknown compression method
常见压缩返回:org.apache.commons.compress.compressors.CompressorException: No Compressor found for the stream signature.
java.util.Zip返回:java.util.zip.ZipException: invalid compression method
这些zip文件有什么特别之处,以至于这些方法都无法解压缩它们?
如何使用JVM库解压缩它们?
作为示例,我使用以下代码:https://stackoverflow.com/a/10634536/832783解压缩其中一个文件,并返回invalid compression method
异常。