Jakie jest znaczenie słowa „vnd” w typach MIME?

162

Czytając informacje o dostawcach treści, zastanawiam się, dlaczego zarówno kategoria, jak i typ typów MIME systemu Android są poprzedzone przedrostkiem vnd. Na przykład:

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

Czy ktoś wie, co to oznacza i o co chodzi?

rogerkk
źródło

Odpowiedzi:

200

vndwskazuje typy MIME specyficzne dla dostawcy , co oznacza, że ​​są to typy MIME wprowadzone przez organizacje, a nie np. konsorcjum internetowe.

Matthias
źródło
2
Mówiąc w tym przypadku o podmiotach korporacyjnych, masz na myśli Google?
Igor Ganapolsky
1
Na przykład tak. Microsoft również wprowadził niestandardowe typy MIME, np. Dla swoich produktów Office, podobnie jak wiele innych firm.
Matthias
2
Dzięki, a co oznacza x-?
Bram
1
Zgodnie z sekcją 3.4 RFC6838 typy MIME z prefiksem „x-” pierwotnie znajdowały się poza niezarejestrowanym drzewem i były przeznaczone tylko do prywatnej wymiany między umawiającymi się organizacjami. Zostało to wycofane w RFC6648, stwierdzając, że prefiks był szeroko stosowany w eksperymentalnych i produkcyjnych formatach wymiany danych. Wydaje się, że RFC6648 doradza twórcom formatu (zwanym dostawcami protokołów w RFC) rejestrację swoich typów MIME ze względu na powolną standaryzację pierwotnie eksperymentalnych funkcji.
Mark
7
@IgorGanapolsky Jeśli chodziło Ci o Google = jak dostawca Androida, to nie. Możesz stworzyć własny plik niestandardowy i nadać mu, powiedzmy, typ MIME application / vnd.igor.test, a aplikacja będzie mogła go słuchać. Nie ma znaczenia, co masz po "vnd.", Po prostu postaraj się jakoś zapobiec "kolizjom" z innymi "igorami", jeśli wiesz, co mam na myśli. Jeśli masz domenę, możesz użyć application / vnd.com.example.igor
Gavriel
37

vnd = sprzedawca.

Zobacz wikipedię

Typy lub podtypy zaczynające się od x- są niestandardowe (nie są zarejestrowane w IANA). Podtypy rozpoczynające się od vndsą specyficzne dla dostawcy. Podtypy w drzewie osobistym lub drzewku próżności zaczynają się od prs.

bdargan
źródło
11
Czy podtypy vnd nie muszą być rejestrowane (w przeciwieństwie do podtypów x)? Jeśli tak, dlaczego nie zarejestrowano podtypów Androida?
Gili
1
Czy jest gdzieś katalog zarejestrowanych typów mediów vnd?
jchook
3
Odpowiadając na moje własne pytanie, wydaje się, że jest to autorytatywna lista typów mediów: iana.org/
assignments/
Zgodnie z moim komentarzem do drugiej odpowiedzi x-nie powinno się już jej używać; x.jest zatwierdzonym (ale odradzanym z wyjątkiem użycia eksperymentalnego) zamiennikiem.
Steve