Apache Tika中有两个cals(截至1.4):org.apache.tika.mime.MimeType和org.apache.tika.mime.MediaType。它们都代表了类似的东西,似乎解决了类似的任务。 我想知道,whaat是这些课程的目的,在哪些情况下我应该使用什么?
我正在实施mime类型和文件扩展名检查,目前正在加载图像。
答案 0 :(得分:1)
从我能找到的内容来看,Media Type将来会成为MIME类型的新术语。
根据此页https://www.iana.org/assignments/media-types/media-types.xhtml说明," [RFC2046]指定IANA将分配和列出媒体类型(以前称为MIME类型)和媒体子类型。&# 34;
所以看起来它们大部分都是同一个。至于Tika如何实现它们,我建议查看文档。以下是Apache Tika 1.17中MediaType和MimeType页面的链接:
从个人经验来看,Tika MimeType对于文件扩展验证非常值得信赖,所以我现在说要继续使用它,但要留意Apache以确保它不会被弃用/随着MediaType成为主要术语而变得过时。