Вопрос

Существует ли официальная УРНА для типа 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. Косая черта "/" не может использоваться в урнах в соответствии с разделом 2.2 RFC 2141.Но это может быть закодировано в "%2F".

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

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

Спасибо

Это было полезно?

Решение

К вашему сведению, я читал о наличии / как a НЕ ДОЛЖНО БЫТЬ в соответствии с RFC 2141, а не как MUST NOT.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top