URN для типа MIME

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

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

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

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

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

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

Спасибо

+3
источник поделиться
1 ответ

FYI, я прочитал наличие / как НЕ СЛЕДУЕТ с помощью RFC 2141, а не MUST NOT.

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

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос