什么是媒体类型(AKA MIME)模板



根据iana.org,除17种媒体类型外,所有媒体类型都有模板,而没有模板的媒体类型分别为gifjpegmpegQCELPiefexternal-bodypartialrfc822meshvrmlalternativedigestmixedparallelenrichedplainrichtext.什么是模板?为什么其他人没有呢?

模板本身在RFC 6838-§5.6中。这只是一个带有占位符的明文文档,注册者(想要MIME注册的人或组织(填写并提交给IANA。

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

我同意使用术语";模板";在这种情况下,感觉有点用词不当,因为它们实际上链接到填写的表单,而不是空白模板


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

  1. 这种格式及其在互联网上的使用早于IANA注册系统,我推测IANA为当时遇到的常见媒体类型添加了注册。GIF和JPEG可能就是这样,它们都可以追溯到20世纪80年代
  2. 该格式是在RFC 6838发布后注册的,这似乎反对提交模板表单的做法
  3. 有些格式本身就是IANA和RFC系统的一部分,而向自己提交模板表单是愚蠢的

  • 媒体类型页面引用RFC 6838(右上方(,其中包含新注册的说明和过程:

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

  • 最初的注册过程是在RFC2048中,其中提到使用模板(emphasis mine(:

2.3-注册程序

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

  • 以前的RFC4288(取代了RFC2048(规定了模板:

4.10-出版要求

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

  • 奇怪的是,RFC6838(它取代了RFC4288(不再描述使用该模板,但该模板仍然包含在RFC中。我承认,我还没有详细阅读RFC6838,无法准确地告诉你新过程是什么

相关内容

  • 没有找到相关文章

最新更新