【问题标题】:URN for MIME TypeMIME 类型的 URN
【发布时间】:2010-10-28 14:39:01
【问题描述】:

是否存在 MIME 类型的官方 URN?

Mozilla Firefox 和其他应用程序使用“urn:mimetype:text/plain”或“urn:mimetype:handler:text/plain”等符号。 这种方法有两个问题:

  1. 根据 IANA 的官方注册表 (http://www.iana.org/assignments/urn-namespaces/),不存在“mimetype”命名空间。因此,只有“urn:x-mimetype”才是有效的命名空间(根据 RFC 3406 第 4.1 节)。

  2. 根据 RFC 2141 第 2.2 节,不得在 URN 中使用斜杠“/”。但它可以编码为“%2F”。

综合考虑,除了“urn:x-mimetype:text%2Fplain”之外,还有其他方法可以将 MIME 类型“text/plain”表示为 URN?

[更新:考虑一下,URI 也可以。但我也找不到 MIME 类型的 URI。]

谢谢

【问题讨论】:

    标签: mime mime-types urn


    【解决方案1】:

    仅供参考,我将 / 的存在视为 RFC 2141 中的“不应该”,而不是“不得”。

    对于这种方法,我将只使用分配的 URI,例如http://www.iana.org/assignments/media-types/application/zip>。唯一需要注意的是,并非所有这些都取消引用。如果你能忍受它,你应该没问题。

    【讨论】:

    • @user227745,这是一个 URL,不是 URN
    • @smartcaveman:OP 说“一个 URI 也可以”,其中包括 URL。
    猜你喜欢
    • 2011-01-13
    • 2011-10-16
    • 1970-01-01
    • 2018-06-01
    • 2012-06-05
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多