2011-03-18 11 views
120

コンテンツプロバイダを読み上げると、Android MIMEタイプのカテゴリとタイプの両方にvndという接頭辞が付いているのは不思議です。例:MIMEタイプの "vnd"の意味は何ですか?

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

これは何を意味し、そのポイントは何ですか。

答えて

145

vndは、vendor-specific MIME typesを示しています。つまり、これらは、社外から紹介されたMIMEタイプです。インターネットコンソーシアム。

+0

ああ、私はそれがアンドロイド特有のものだと思っていました。ありがとう! – rogerkk

+2

この場合団体では、Googleを意味しますか?例えば、 –

+0

はい。マイクロソフトも非標準のMIMEタイプを導入しました。彼らのOffice製品のために、他の多くの企業もそうでした。 – Matthias

25

vnd = vendor

は(それらがIANAに登録されていない)非標準ですx-で始まるwikipedia

タイプまたはサブタイプを参照してください。 vndで始まるサブタイプはベンダー固有です。パーソナルツリーまたはバニティツリーのサブタイプは、prsで始まります。

+10

サブタイプを登録する必要はありません(xサブタイプではなく)。もしそうなら、Androidのサブタイプが登録されていないのはなぜですか? – Gili

+1

登録されたvndメディアタイプのディレクトリがありますか? – jchook

+2

私自身の質問に答えるために、これはメディアタイプに関する正式なリストのようです:http://www.iana.org/assignments/media-types/media-types.xhtml – jchook