Quelle est la signification de «vnd» dans les types MIME?

162

En lisant sur les fournisseurs de contenu, je me demande toujours pourquoi la catégorie et le type de types MIME Android sont préfixés par vnd. Par exemple:

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

Quelqu'un sait ce que cela signifie et quel est l'intérêt?

rogerkk
la source

Réponses:

200

vndindique des types MIME spécifiques au fournisseur , ce qui signifie qu'il s'agit de types MIME qui ont été introduits par des personnes morales plutôt que par exemple un consortium Internet.

Matthias
la source
2
Par personnes morales dans ce cas, voulez-vous dire Google?
IgorGanapolsky
1
Oui, par exemple. Microsoft a également introduit des types MIME non standard, par exemple pour ses produits Office, tout comme de nombreuses autres entreprises.
Matthias
2
Merci, et que signifie le x-?
Bram
1
Selon la section 3.4 de la RFC6838, les types MIME préfixés par «x-» étaient à l'origine séparés de l'arborescence non enregistrée, destinés uniquement à un échange privé entre des organisations d'accord. Cela a été déconseillé dans la RFC6648 indiquant que le préfixe était largement utilisé pour les formats d'échange de données expérimentales et de production. La RFC6648 semble conseiller aux créateurs de formats (appelés fournisseurs de protocoles dans la RFC) d'enregistrer leurs types MIME en raison de la lenteur de la normalisation des fonctionnalités expérimentales à l'origine.
Marquez
7
@IgorGanapolsky Si vous vouliez dire Google = comme le fournisseur d'Android, alors non. Vous pouvez créer votre propre fichier personnalisé et lui donner, disons, le type mime application / vnd.igor.test, et votre application peut l'écouter. Peu importe ce que vous avez après "vnd.", Faites-le simplement pour éviter les "collisions" avec d'autres "igors" si vous voyez ce que je veux dire. Si vous avez un domaine, vous pouvez utiliser application / vnd.com.example.igor
Gavriel
37

vnd = fournisseur.

Voir wikipedia

Les types ou sous-types qui commencent par x- ne sont pas standard (ils ne sont pas enregistrés auprès de l'IANA). Les sous-types commençant par vndsont spécifiques au fournisseur. Les sous-types de l'arbre personnel ou de la vanité commencent par prs.

bdargan
la source
11
Les sous-types vnd ne doivent-ils pas être enregistrés (par opposition aux sous-types x)? Si oui, pourquoi les sous-types Android ne sont-ils pas enregistrés?
Gili
1
Existe-t-il un répertoire des types de supports vnd enregistrés quelque part?
jchook le
3
Pour répondre à ma propre question, cela semble être la liste faisant autorité sur les types de médias: iana.org/assignments/media-types/media-types.xhtml
jchook
D'après mon commentaire sur l'autre réponse, x-n'est plus censée être utilisée; x.est le remplacement approuvé (mais déconseillé sauf pour une utilisation expérimentale).
Steve