URN для MIME Типа - PullRequest
       10

URN для MIME Типа

4 голосов
/ 24 мая 2009

Существует ли официальный URN для типа MIME?

Mozilla Firefox и другие приложения используют обозначения типа "urn:mimetype:text/plain" или "urn:mimetype:handler:text/plain". У этого подхода есть две проблемы:

  1. Нет пространства имен "mimetype" в соответствии с официальным реестром IANA (http://www.iana.org/assignments/urn-namespaces/). Таким образом, только "urn:x-mimetype" будет допустимым пространством имен (согласно RFC 3406, раздел 4.1).

  2. Косая черта "/" не может использоваться в URN в соответствии с RFC 2141, раздел 2.2. Но это может быть закодировано в "%2F".

Учитывая все вышесказанное, существует ли другой способ представления типа MIME "text/plain" в качестве URN, чем "urn:x-mimetype:text%2Fplain"?

[ОБНОВЛЕНИЕ: Думая об этом, URI тоже будет в порядке. Но я не могу найти ни URI для MIME-типа.]

Спасибо

1 Ответ

1 голос
/ 09 декабря 2009

К вашему сведению, я прочитал присутствие / как НЕ ДОЛЖНО по RFC 2141, а НЕ ДОЛЖНО.

Для этого подхода я бы просто использовал URI назначения, например <<a href="http://www.iana.org/assignments/media-types/application/zip" rel="nofollow noreferrer">http://www.iana.org/assignments/media-types/application/zip>. Единственное предостережение в том, что не все они разыменовываются. Если вы можете жить с этим, вы должны быть в порядке.

...