【问题标题】:What is a media type (AKA MIME) Template?什么是媒体类型 (AKA MIME) 模板?
【发布时间】:2021-08-23 21:11:20
【问题描述】:

根据iana.org,除了其中17个媒体类型有模板,没有模板的媒体类型是gifjpegmpegQCELPiefexternal-body、@987654328 @、rfc822meshvrmlalternativedigestmixedparallelenrichedplainrichtext . 模板是什么?为什么其他人没有?

【问题讨论】:

    标签: html http mime-types media-type iana


    【解决方案1】:

    The template itself is inside RFC 6838 - §5.6。它只是一个带有占位符的纯文本文档,注册人(想要 MIME 注册的某人或组织)填写然后提交给 IANA。

    IANA.org Media Types Page 中的“模板”列链接到最初提交的该注册表格。

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


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

    1. 该格式及其在 Internet 上的使用早于 IANA 注册系统,我推测 IANA 为当时遇到的常见媒体类型添加了注册。可以追溯到 1980 年代的 GIF 和 JPEG 可能就是这种情况。
    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,无法准确告诉您新程序是什么。

    【讨论】:

    • 谢谢戴,在问这个问题之前我花了相当多的时间搜索,但惊讶地发现这个主题很少。出于好奇,您知道为什么gifjpegmpeg 没有吗?
    • @user1032531 啊。我忘了回答你问题的那一部分 - 我已经更新了我的答案。
    猜你喜欢
    • 2013-06-26
    • 2011-04-19
    • 2011-05-26
    • 1970-01-01
    • 2012-09-21
    • 2012-10-24
    • 2012-05-28
    相关资源
    最近更新 更多