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?

Odpowiedzi:


200

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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.