MIME类型的URN

时间:2009-05-24 18:28:34

标签: mime mime-types urn

是否存在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”。

  3. 考虑到这一点,还有另一种方法可以将MIME类型“text/plain”表示为URN而不是“urn:x-mimetype:text%2Fplain”吗?

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

    由于

1 个答案:

答案 0 :(得分:1)

仅供参考,我认为/的存在不应该是RFC 2141,而不是非必须。

对于这种方法,我只使用赋值的URI,例如< http://www.iana.org/assignments/media-types/application/zip取代。唯一需要注意的是,并非所有这些都是解除引用。如果你可以忍受,那你应该没问题。