Was bedeutet "vnd" in MIME-Typen?


162

Wenn ich mich über Inhaltsanbieter informiere, frage ich mich immer wieder, warum sowohl der Kategorie als auch dem Typ der Android-MIME-Typen vnd vorangestellt ist. Beispielsweise:

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

Weiß jemand, wofür das steht und worum es geht?

Antworten:


200

vndgibt herstellerspezifische MIME-Typen an , dh es handelt sich um MIME-Typen, die von Körperschaften eingeführt wurden und nicht beispielsweise von einem Internet-Konsortium.


2
Meinen Sie in diesem Fall mit Körperschaften Google?
IgorGanapolsky

1
Ja zum Beispiel. Auch Microsoft führte nicht standardmäßige MIME-Typen ein, z. B. für seine Office-Produkte, ebenso wie viele andere Unternehmen.
Matthias

2
Danke, und was bedeutet das x-?
Bram

1
Gemäß Abschnitt 3.4 von RFC6838 gehörten MIME-Typen mit dem Präfix 'x-' ursprünglich zu dem nicht registrierten Baum, der nur für den privaten Austausch zwischen vereinbarenden Organisationen bestimmt war. Dies wurde in RFC6648 veraltet, da das Präfix häufig für experimentelle und Produktionsdatenaustauschformate verwendet wurde. RFC6648 scheint Formaterstellern (im RFC als Protokollanbieter bezeichnet) zu empfehlen , ihre MIME-Typen zu registrieren, da die ursprünglich experimentellen Funktionen nur langsam standardisiert werden.
Mark

7
@IgorGanapolsky Wenn Sie Google = wie der Anbieter von Android gemeint haben, dann nein. Sie können Ihre eigene benutzerdefinierte Datei erstellen und sie beispielsweise dem MIME-Typ application / vnd.igor.test geben, und Ihre App kann sie anhören. Es spielt keine Rolle, was Sie nach "vnd." Haben, machen Sie es einfach irgendwie, um "Kollisionen" mit anderen "igors" zu verhindern, wenn Sie wissen, was ich meine. Wenn Sie eine Domain haben, können Sie application / vnd.com.example.igor
Gavriel

37

vnd = Anbieter.

Siehe Wikipedia

Typen oder Untertypen, die mit x- beginnen, sind nicht standardisiert (sie sind nicht bei IANA registriert). Subtypen, die mit beginnen, vndsind herstellerspezifisch. Subtypen im Personal- oder Vanity-Baum beginnen mit prs.


11
Müssen vnd-Subtypen nicht registriert werden (im Gegensatz zu x-Subtypen)? Wenn ja, warum sind die Android-Subtypen nicht registriert?
Gili

1
Gibt es irgendwo ein Verzeichnis registrierter vnd-Medientypen?
Jchook

3
Um meine eigene Frage zu beantworten, scheint dies die maßgebliche Liste der Medientypen zu sein: iana.org/assignments/media-types/media-types.xhtml
jchook

Laut meinem Kommentar zur anderen Antwort x-soll nicht mehr verwendet werden; x.ist der zugelassene (aber außer für experimentelle Zwecke nicht empfohlene) Ersatz.
Steve
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.