有没有一种格式独立的方式来处理JVM上的档案?

问题描述:

我感兴趣的是以类似的方式处理存档内容,通过awt.imageio api处理图像:只需将它们作为一个文件,并看看你是否知道如何解码它们。有没有一种格式独立的方式来处理JVM上的档案?

显然,有罐子API,但我相信,他们只带拉链格式工作。

最终用途是Clojure代码。

我认为,一些类型的,你可以通过Apache Compress库处理。我认为,您还可以仔细查看Apache Tika库,该库从不同文件类型中提取文本和元数据,并且我记得他们希望用更多的归档类型来扩展Apache Compress(查看JIRA中的补丁)

+0

同时查看[tebeka/digest](https://bitbucket.org/tebeka/clj-digest/src)作为Apache Compress的clojure抽象。 – 2011-05-28 22:31:33