由implode方法打包的Java解压缩档案

时间:2012-05-04 10:15:53

标签: java zip implode compression

我需要创建一些软件,该软件可以使用非常旧的implode方法压缩ZIP压缩文件。

尝试编写解压缩程序,但没有发生任何好事。优化的C代码对我来说非常困难。 找到这个C实现(here)但不能在Java上编写它。刚刚在Apache-commons中找到了关于此功能的请求(带有方法描述的JIRA contatin链接到APPNOTES.TXT。)

我应该为这种方法编写跨平台解压缩器。 完美是本机Java实现。 寻求帮助。感谢。

3 个答案:

答案 0 :(得分:0)

您是否尝试TrueZip支持这些较旧的格式?

答案 1 :(得分:0)

sevenzipjbinding - 7-Zip-JBinding是7-Zip C ++库的java包装器。它允许直接从Java通过JNI使用非常快速的本机库提取许多存档格式。

答案 2 :(得分:0)

从版本1.7开始,Apache Commons Compress可以解压缩内爆和缩小的zip条目。这是算法的纯Java实现。

http://commons.apache.org/compress/