根据iana.org,除 17 种媒体类型外,所有媒体类型都有模板,没有模板的媒体类型有gif
, jpeg
, mpeg
, QCELP
, ief
, external-body
, partial
, rfc822
, mesh
, vrml
, alternative
, digest
, mixed
, parallel
, enriched
,plain
和richtext
. 什么是模板?为什么其他人没有?
1 回答
3
模板本身在RFC 6838 - §5.6中。它只是一个带有占位符的纯文本文档,注册人(想要进行 MIME 注册的某人或组织)填写然后提交给 IANA。
IANA.org 媒体类型页面中的“模板”列链接到最初提交的该注册表格。
我同意在这种情况下使用术语“模板”感觉像是用词不当,因为它们实际上链接到填写好的表格,而不是空白模板。
至于为什么某些格式没有模板,我怀疑是因为 3 主要可能性:
- 该格式及其在 Internet 上的使用早于 IANA 注册系统,我推测IANA 为当时遇到的常见媒体类型添加了注册。这很可能是 GIF 和 JPEG 的情况,它们都可以追溯到 1980 年代。
- 该格式是在 RFC 6838 发布后注册的,这似乎不赞成提交模板表单的做法。
- 某些格式本身就是 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 回答