有没有一种格式独立的方式来处理JVM上的档案?
问题描述:
我感兴趣的是以类似的方式处理存档内容,通过awt.imageio api处理图像:只需将它们作为一个文件,并看看你是否知道如何解码它们。有没有一种格式独立的方式来处理JVM上的档案?
显然,有罐子API,但我相信,他们只带拉链格式工作。
最终用途是Clojure代码。
答
我认为,一些类型的,你可以通过Apache Compress库处理。我认为,您还可以仔细查看Apache Tika库,该库从不同文件类型中提取文本和元数据,并且我记得他们希望用更多的归档类型来扩展Apache Compress(查看JIRA中的补丁)
同时查看[tebeka/digest](https://bitbucket.org/tebeka/clj-digest/src)作为Apache Compress的clojure抽象。 – 2011-05-28 22:31:33