Apa arti dari "vnd" dalam tipe MIME?

162

Membaca tentang penyedia konten, saya terus bertanya-tanya mengapa kategori dan tipe Android tipe MIME diawali dengan vnd. Sebagai contoh:

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

Adakah yang tahu apa artinya ini dan apa intinya?

rogerkk
sumber

Jawaban:

200

vndmenunjukkan tipe-tipe MIME khusus vendor , yang berarti tipe-tipe MIME yang diperkenalkan oleh badan-badan korporasi dan bukan misalnya konsorsium Internet.

Matthias
sumber
2
Oleh badan perusahaan dalam hal ini, maksud Anda Google?
IgorGanapolsky
1
Ya misalnya. Microsoft juga memperkenalkan tipe MIME non-standar misalnya untuk produk Office mereka, demikian juga banyak perusahaan lain.
Matthias
2
Terima kasih, dan apa arti x-?
Bram
1
Menurut Bagian 3.4 dari RFC6838, tipe MIME yang diawali dengan 'x-' pada awalnya terpisah dari pohon yang tidak terdaftar, yang dimaksudkan hanya untuk pertukaran pribadi antara organisasi yang menyetujui. Ini sudah usang dalam RFC6648 yang menyatakan awalan banyak digunakan untuk format pertukaran data eksperimen dan produksi. RFC6648 tampaknya menyarankan pembuat format (disebut penyedia protokol di RFC) untuk mendaftarkan tipe MIME mereka karena standardisasi yang lambat dari fitur eksperimental awalnya.
Markus
7
@IgorGanapolsky Jika Anda bermaksud Google = seperti vendor Android, maka tidak. Anda dapat membuat file khusus Anda sendiri dan memberikannya misalkan jenis aplikasi mime / vnd.igor.test, dan aplikasi Anda dapat mendengarkannya. Tidak masalah apa yang Anda miliki setelah "vnd.", Buat saja entah bagaimana untuk mencegah "tabrakan" dengan "igor" lainnya jika Anda tahu apa yang saya maksud. Jika Anda memiliki domain, Anda dapat menggunakan aplikasi / vnd.com.example.igor
Gavriel
37

vnd = vendor.

Lihat wikipedia

Jenis atau subtipe yang dimulai dengan x- tidak standar (tidak terdaftar dengan IANA). Subtipe yang dimulai dengan vndkhusus vendor. Subtipe dalam pohon pribadi atau batil dimulai dengan prs.

bdargan
sumber
11
Tidakkah subtipe harus didaftarkan (sebagai lawan dari subtipe x)? Jika demikian, mengapa subtipe Android tidak terdaftar?
Gili
1
Apakah ada direktori jenis media vnd terdaftar di suatu tempat?
jchook
3
Untuk menjawab pertanyaan saya sendiri, ini sepertinya daftar otoritatif tentang jenis media: iana.org/assignments/media-types/media-types.xhtml
jchook
Per komentar saya pada jawaban yang lain, x-tidak seharusnya digunakan lagi; x.adalah pengganti yang disetujui (tetapi tidak disarankan kecuali untuk percobaan).
Steve