URN为MIME类型

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

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

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

  • 根据RFC 2141第2.2节的规定,斜线“ / ”不能用于URN中。 但它可以编码为“ %2F ”。

  • 所有考虑,是否有另一种方法来表示MIME类型“ text/plain ”作为URN而不是“ urn:x-mimetype:text%2Fplain ”?

    [更新:想一想,URI也可以。 但是我也找不到MIME类型的任何URI。]

    谢谢


    仅供参考,我读了/作为一个不应该由RFC 2141,而不是一个MUST NOT。

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

    链接地址: http://www.djcxy.com/p/8253.html

    上一篇: URN for MIME Type

    下一篇: Is there a "default" MIME type?