「Uniform Type Identifier」の版間の差分
表示
削除された内容 追加された内容
MIMEのリンク先をメディアタイプに変更 |
m Bot作業依頼: Apple関連記事の改名に伴うリンク修正依頼 (Apple|Apple) - log |
||
1行目: | 1行目: | ||
{{lang|en|'''Uniform Type Identifier'''}}('''UTI''')は[[データ]](エンティティ)のタイプ(種類、型)を一意に識別する文字列である。[[ |
{{lang|en|'''Uniform Type Identifier'''}}('''UTI''')は[[データ]](エンティティ)のタイプ(種類、型)を一意に識別する文字列である。[[Apple]]の {{lang|en|[[Mac OS X v10.4]]}} から追加され<ref>クリップボードでは {{lang|en|[[Mac OS X v10.3]]}} から利用されていた</ref>、{{lang|en|[[Spotlight]]}} などで[[ファイル (コンピュータ)|ファイル]]や[[ディレクトリ|フォルダ]]、[[クリップボード]]のデータ、[[アプリケーションパッケージ|バンドル]]、[[ソフトリンク|エイリアス]]、[[ソフトリンク|シンボリックリンク]]、[[ストリーミング]]データなどを識別するのに利用されている。UTIは[[ドメイン名]]を逆さにした構造をしている。また、UTIは[[マルチメディア]]ファイルが({{lang|en|[[メディアタイプ|MIMEタイプ]]}} のように)単一のタイプに識別されないように [[多重継承]]を採用している。つまり1つの識別子は例えば <tt>public.audio</tt>、<tt>public.video</tt>、<tt>public.text</tt>、<tt>public.image</tt> など複数の識別子を継承できる。 |
||
継承の階層がUTIの最も重要な部分である。UTIの階層には次の2つがある。 |
継承の階層がUTIの最も重要な部分である。UTIの階層には次の2つがある。 |
2021年5月20日 (木) 11:41時点における版
Uniform Type Identifier(UTI)はデータ(エンティティ)のタイプ(種類、型)を一意に識別する文字列である。Appleの Mac OS X v10.4 から追加され[1]、Spotlight などでファイルやフォルダ、クリップボードのデータ、バンドル、エイリアス、シンボリックリンク、ストリーミングデータなどを識別するのに利用されている。UTIはドメイン名を逆さにした構造をしている。また、UTIはマルチメディアファイルが(MIMEタイプ のように)単一のタイプに識別されないように 多重継承を採用している。つまり1つの識別子は例えば public.audio、public.video、public.text、public.image など複数の識別子を継承できる。
継承の階層がUTIの最も重要な部分である。UTIの階層には次の2つがある。
物理階層での継承は必須だが、機能階層での継承は任意である。
publicドメインはアップルのみが宣言可能なドメインで、UTIにおける基底タイプを含んでいる。
識別子 | 継承元 | 意味 |
---|---|---|
public.item | 物理ヒエラルキーの基底タイプ | |
public.content | すべてのドキュメント・データ(機能ヒエラルキー)の基底タイプ | |
public.data | public.item | ファイル、バイトストリーム、クリップボードデータの基底タイプ |
public.image | public.data public.content |
画像の基底タイプ |
UTIは他のファイルタイプ識別子を識別する用途でも使われる。
識別子 | 継承元 | 意味 |
---|---|---|
public.filename-extension | public.case-insensitive-text | 拡張子 |
public.mime-type | public.case-insensitive-text | MIMEタイプ |
com.apple.ostype | public.text | OSType。リソースフォーク参照。 |
com.apple.nspboard-type | public.text | NSPasteboardタイプ |
脚注
外部リンク
- System-Declared Uniform Type Identifiers
- "Uniform Type Identifiers Overview
- Mac OS X 10.4 Tiger(Ars Technica のUTIに関する記事