Uniform_Type_Identifier
リピ率94%の脅威の石鹸
アソコの匂い完全消去☆

[Wikipedia|▼Menu]

Uniform Type Identifier (UTI) はデータ(エンティティ)のタイプ(種類、型)を一意に識別する文字列である。アップルコンピュータMac OS X v10.4から追加され[1]Spotlightなどでファイルフォルダクリップボードのデータ、バンドルエイリアスシンボリックリンクストリーミングデータなどを識別するのに利用されている。UTIはドメイン名を逆さにした構造をしている。また、UTIはマルチメディアファイルが(MIMEのように)単一のタイプに識別されないように 多重継承を採用している。つまり1つの識別子は例えば public.audio, public.video, public.text, public.image など複数の識別子を継承できる。

継承のヒエラルキーがUTIの最も重要な部分である。UTIのヒエラルキーには次の2つがある。

物理(physical)ヒエラルキー

機能(functional)ヒエラルキー

物理ヒエラルキーでの継承は必須だが、機能ヒエラルキーでの継承は任意である。

publicドメインはアップルのみが宣言可能なドメインで、UTIにおける基底タイプを含んでいる。

識別子継承元意味
public.item物理ヒエラルキーの基底タイプ
public.contentすべてのドキュメント・データ(機能ヒエラルキー)の基底タイプ
public.datapublic.itemファイル、バイトストリーム、クリップボードデータの基底タイプ
public.imagepublic.data, public.content画像の基底タイプ

UTIは他のファイルタイプ識別子を識別する用途でも使われる。

識別子継承元意味
public.filename-extensionpublic.case-insensitive-text拡張子
public.mime-typepublic.case-insensitive-textMIMEタイプ
com.apple.ostypepublic.textOSType。リソースフォーク参照。
com.apple.nspboard-typepublic.textNSPasteboardタイプ


脚注^ クリップボードではMac OS X v10.3から利用されていた


外部リンク

System-Declared Uniform Type Identifiers

"Uniform Type Identifiers Overview", Apple Developer Documentation

(和訳) ⇒Uniform Type Identifierの概要


Ars Technica のUTIに関する記事

・編・歴Mac OS X

アプリケーションAutomator - Backup - Chess - Dashboard - DVD プレーヤー - Finder - Front Row - Grapher - iCal - iChat - iSync - iTunes - Mail - Photo Booth - QuickTime Player - Safari - Sherlock - アドレスブック - 計算機 - 辞書 - スティッキーズ - スクリプトエディタ - テキストエディット - プレビュー

ユーティリティAudio MIDI 設定 - Classic - グラブ - ターミナル - ディスクユーティリティ - ペアレンタルコントロール - X11

テクノロジーおよびインタフェースApple Advanced Typography - AppleScript - Aqua - ATSUI - Audio Units - Bonjour - Boot Camp - Carbon - Cocoa - ColorSync - Core Animation - Core Audio - Core Data - Core Foundation - Core Text - Core Image - Core Video - CUPS - Darwin - Dock - Expose - FileVault - Inkwell - Keychain - Mach-O - OpenGL - plist - Quartz - Quick Look - QuickTime - Rosetta - Spaces - Spotlight - Time Machine - Uniform Type Identifier - Universal Binary - WebKit - Xgrid

開発ツールApple Developers Tools - Dashcode - Interface Builder - Xcode

この「Uniform Type Identifier」はコンピュータに関連した書きかけ項目です。


★制服でHなバイト★
1日5万円★日払い★

[次ページ]
[オプション/リンク一覧]
[記事の検索]
[この項目を更新]
[おまかせ表示]
[トップページ]
[ニュースをチェック!]
[列車運行情報]
Size:9908 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:Mamenoki