¿Cuál es el significado de "vnd" en los tipos MIME?

162

Al leer sobre los proveedores de contenido, me pregunto por qué tanto la categoría como el tipo de tipos MIME de Android tienen el prefijo vnd. Por ejemplo:

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

¿Alguien sabe qué significa esto y cuál es el punto?

rogerkk
fuente

Respuestas:

200

vndindica los tipos MIME específicos del proveedor , lo que significa que son tipos MIME que fueron introducidos por organismos corporativos en lugar de, por ejemplo, un consorcio de Internet.

Matías
fuente
2
Por organismos corporativos en este caso, ¿te refieres a Google?
IgorGanapolsky
1
Si, por ejemplo. Microsoft también introdujo tipos MIME no estándar, por ejemplo, para sus productos de Office, al igual que muchas otras compañías.
Matthias
2
Gracias, ¿y qué significa la x?
Bram
1
De acuerdo con la Sección 3.4 de RFC6838, los tipos MIME con el prefijo 'x-' estaban originalmente separados del árbol no registrado, destinados solo para el intercambio privado entre organizaciones acordadas. Esto quedó en desuso en RFC6648 indicando que el prefijo se usaba ampliamente para formatos de intercambio de datos experimentales y de producción. RFC6648 parece estar aconsejando a los creadores de formatos (llamados proveedores de protocolos en el RFC) que registren sus tipos MIME debido a la lenta estandarización de las características experimentales originales.
Mark
77
@IgorGanapolsky Si te refieres a Google = como el proveedor de Android, entonces no. Puede crear su propio archivo personalizado y darle, digamos, application / vnd.igor.test tipo mime, y su aplicación puede escucharlo. No importa lo que tengas después de "vnd", solo hazlo de alguna manera para evitar "colisiones" con otros "igors" si sabes a lo que me refiero. Si tiene un dominio, puede usar application / vnd.com.example.igor
Gavriel
37

vnd = vendedor.

Ver wikipedia

Los tipos o subtipos que comienzan con x- no son estándar (no están registrados con IANA). Los subtipos que comienzan vndson específicos del proveedor. Los subtipos en el árbol personal o de vanidad comienzan con prs.

bdargan
fuente
11
¿No deben registrarse los subtipos vnd (a diferencia de los subtipos x)? Si es así, ¿por qué no se registran los subtipos de Android?
Gili
1
¿Hay algún directorio de tipos de medios vnd registrados en alguna parte?
jchook
3
Para responder a mi propia pregunta, esta parece ser la lista autorizada de tipos de medios: iana.org/assignments/media-types/media-types.xhtml
jchook
Según mi comentario sobre la otra respuesta, x-se supone que ya no se debe usar; x.es el reemplazo aprobado (pero desaconsejado, excepto para uso experimental).
Steve