Apache Tika中的MediaType和MimeType类有什么区别?

问题描述 投票:0回答:1

Apache Tika中有两个cals(截至1.4):org.apache.tika.mime.MimeType和org.apache.tika.mime.MediaType。它们都代表了类似的东西,似乎解决了类似的任务。我想知道,whaat是这些课程的目的,在哪些情况下我应该使用什么?

我正在实现mime类型和文件扩展检查,目前正在加载图像。

java apache apache-tika
1个回答
1
投票

根据我的发现,似乎Media Type将成为未来MIME类型的新术语。

根据这个页面https://www.iana.org/assignments/media-types/media-types.xhtml说,“[RFC2046]指定媒体类型(以前称为MIME类型)和媒体子类型将由IANA分配和列出。”

因此,它们似乎在大多数情况下都是同一个。至于Tika如何实现它们,我建议仔细阅读文档。以下是Apache Tika 1.17中MediaType和MimeType页面的链接:

从个人经验来看,Tika MimeType对于文件扩展验证是非常值得信赖的,所以我现在说要继续使用它,但要留意Apache以确保它不会被弃用/变得过时因为MediaType变成了主要术语。

© www.soinside.com 2019 - 2024. All rights reserved.