首先,我看到了这个问题(Getting A File's Mime Type In Java),但所选答案只是一个链接。
我正在寻找一种方法来确定Java中文件的MIME类型,我需要一个可以发现很多不同类型的工具,因为我正在做一个webcrawler并且它处理了很多不同的MIME。
我使用了JMimeMagic并且显得简单而且很好,但是是测试版并且有一些崩溃。 Apache Tika做了很多事情,包括MIME检测,但很重要。其他一些图书馆也是如此。
我想知道是否有一些MIME检测特定库(如JMimeMagic,但正在工作)并且可以识别许多MIME类型,而不是仅使用文件扩展名。如果没有,像Apache Tika这样的大型图书馆是正确的选择吗?
答案 0 :(得分:1)
Apache Tika是迄今为止最全面的选择。我建议你顺其自然。