1

根据iana.org,除 17 种媒体类型外,所有媒体类型都有模板,没有模板的媒体类型有gif, jpeg, mpeg, QCELP, ief, external-body, partial, rfc822, mesh, vrml, alternative, digest, mixed, parallel, enriched,plainrichtext . 什么是模板?为什么其他人没有?

4

1 回答 1

3

模板本身在RFC 6838 - §5.6中。它只是一个带有占位符的纯文本文档,注册人(想要进行 MIME 注册的某人或组织)填写然后提交给 IANA。

IANA.org 媒体类型页面中的“模板”列链接到最初提交的该注册表格。

我同意在这种情况下使用术语“模板”感觉像是用词不当,因为它们实际上链接到填写好的表格,而不是空白模板


至于为什么某些格式没有模板,我怀疑是因为 3 主要可能性:

  1. 该格式及其在 Internet 上的使用早于 IANA 注册系统,我推测IANA 为当时遇到的常见媒体类型添加了注册。这很可能是 GIF 和 JPEG 的情况,它们都可以追溯到 1980 年代。
  2. 该格式是在 RFC 6838 发布后注册的,这似乎不赞成提交模板表单的做法。
  3. 某些格式本身就是 IANA 和 RFC 系统的一部分 - 向自己提交模板表单是愚蠢的。

  • 媒体类型页面引用 RFC 6838(位于顶部),其中包含新注册的说明和程序:

注册媒体类型的过程可以在 [RFC6838]、[RFC4289] 和 [RFC6657] 中找到。

  • 最初注册程序是在RFC2048中提到使用模板(强调我的):

2.3 - 注册程序

IANA 已实施以下程序来审核和批准新媒体类型。[...] 对于供应商或个人树中的注册,可以省略下面描述的初始审核步骤,并通过提交模板和解释直接注册类型(直接向 IANA(在 iana@iana.org)。

4.10 - 出版要求

[...] 此类规范必须包含取自第 10 节的适当媒体类型注册模板。[...]

  • 奇怪的是,RFC6838(它取代了 RFC4288)不再描述使用模板,但模板仍然包含在 RFC 中。但是,我承认我没有详细阅读 RFC6838,无法准确地告诉您新程序是什么。
于 2021-06-06T15:08:31.277 回答