Яке значення "vnd" у типах MIME?


162

Читаючи про постачальників вмісту, я постійно цікавлюся, чому і категорія, і тип Android MIME типів є префіксом vnd. Наприклад:

vnd.android.cursor.dir/vnd.<something>
vnd.android.cursor.item/vnd.<something>

Хтось знає, що це означає і в чому справа?

Відповіді:


200

vndвказує на типи MIME , що стосуються постачальника , це означає, що це типи MIME, які були запроваджені корпораціями, а не, наприклад, Інтернет-консорціумом.


2
Під корпораційними органами в цьому випадку ви маєте на увазі Google?
— ІгорГанапольський

1
Так, наприклад. Microsoft також представила нестандартні типи MIME, наприклад, для своїх продуктів Office, як і багато інших компаній.
— Маттіас

2
Дякую, а що означає x-?
— Брам

1
Згідно з розділом 3.4 RFC6838, типи MIME з префіксом "x-" спочатку були крім незареєстрованого дерева, призначеного лише для приватного обміну між узгодженими організаціями. Це було застаріло в RFC6648, вказуючи, що префікс широко використовувався для експериментальних та виробничих форматів обміну даними. Здається, RFC6648 радить творцям формату (так званих постачальників протоколів у RFC) реєструвати свої типи MIME через повільну стандартизацію спочатку експериментальних функцій.
— Позначте

7
@IgorGanapolsky Якщо ви мали на увазі Google = як постачальник Android, то ні. Ви можете створити власний власний файл і надати йому, наприклад, тип mime типу application / vnd.igor.test, і ваша програма може його слухати. Не має значення, що у вас після "vnd.", Просто зробіть це якось, щоб запобігти "зіткненням" з іншими "запальниками", якщо ви знаєте, що я маю на увазі. Якщо у вас є домен, ви можете використовувати додаток / vnd.com.example.igor
— Гавріель

37

vnd = постачальник.

Дивіться вікіпедію

Типи або підтипи, які починаються з x-, нестандартні (вони не зареєстровані в IANA). Підтипи, що починаються з vndконкретного постачальника. Підтипи в особистому або суєтному дереві починаються з prs.


11
Чи не повинні реєструватися підтипи vnd (на відміну від x-підтипів)? Якщо так, то чому не зареєстровані підтипи Android?
— Гілі

1
Чи є десь каталог зареєстрованих типів носія vnd?
— jchook

3
Щоб відповісти на моє власне запитання, це, мабуть, є авторитетним списком про типи ЗМІ: iana.org/assignments/media-types/media-types.xhtml
— jchook

Згідно з моїм коментарем до іншої відповіді, x-більше не слід використовувати; x.є затвердженою (але не рекомендується за винятком експериментального використання) заміною.
— Стів
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.