Qual è il significato di "vnd" nei tipi MIME?


162

Leggendo sui fornitori di contenuti, continuo a chiedermi perché sia ​​la categoria che il tipo di tipi MIME Android hanno il prefisso vnd. Per esempio:

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

Qualcuno sa cosa significa e qual è il punto?

Risposte:


200

vndindica i tipi MIME specifici del fornitore , il che significa che sono tipi MIME che sono stati introdotti da enti aziendali piuttosto che ad esempio un consorzio Internet.


2
Per enti aziendali in questo caso, intendi Google?
IgorGanapolsky,

1
Sì, per esempio. Anche Microsoft ha introdotto tipi MIME non standard, ad esempio per i suoi prodotti Office, così come molte altre società.
Matthias,

2
Grazie, e cosa significa x-?
Bram,

1
Secondo la Sezione 3.4 della RFC6838, i tipi MIME con il prefisso 'x-' erano originariamente parte dell'albero non registrato, intesi solo per lo scambio privato tra organizzazioni concordanti. Questo è stato deprecato in RFC6648 affermando che il prefisso era ampiamente usato per i formati di scambio di dati sperimentali e di produzione. RFC6648 sembra consigliare ai creatori di formati (chiamati provider di protocollo nella RFC) di registrare i loro tipi MIME a causa della lenta standardizzazione delle funzionalità originariamente sperimentali.
Segna il

7
@IgorGanapolsky Se intendevi Google = come il venditore di Android, allora no. Puoi creare il tuo file personalizzato e darlo diciamo application / vnd.igor.test tipo mime e la tua app può ascoltarlo. Non importa cosa hai dopo "vnd.", Fallo in qualche modo per evitare "collisioni" con altri "igor" se sai cosa intendo. Se hai un dominio, puoi usare application / vnd.com.example.igor
Gavriel

37

vnd = vendor.

Vedi Wikipedia

Tipi o sottotipi che iniziano con x- non sono standard (non sono registrati con IANA). I sottotipi che iniziano con vndsono specifici del fornitore. I sottotipi nell'albero personale o di vanità iniziano con prs.


11
I sottotipi Vnd non devono essere registrati (al contrario dei sottotipi X)? In tal caso, perché i sottotipi Android non sono registrati?
Gili,

1
Esiste una directory di tipi di supporti vnd registrati da qualche parte?
jchook,

3
Per rispondere alla mia domanda, questo sembra essere l'elenco autorevole sui tipi di media: iana.org/assignments/media-types/media-types.xhtml
jchook,

Secondo il mio commento sull'altra risposta, x-non dovrebbe più essere usato; x.è la sostituzione approvata (ma sconsigliata tranne che per uso sperimentale).
Steve,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.