統一類型標識

統一類型標識UTI)是一個在蘋果公司的軟體中使用的字符串,用以唯一地識別特定類別的項目。蘋果提供內置的統一類別標識來標識常見的系統對象——如文檔或圖像類型、文件夾和應用程式包、流數據、視頻數據,並允許第三方開發人員為特定的應用或專利使用添加他們自己的標識。Mac OS X 10.4作業系統中的Spotlight桌面搜索技術最早整合了統一類別標識支持,它使用該技術對文件進行分類。統一類別標識的主要設計目的是消除通過網際網路媒體類型文件擴展名推斷類型帶來的歧義等問題。[1]

統一類別標識使用反DNS命名結構。名字可能包括ASCII字符A-Z、a-z、0-9、連字號(「-」)、點號(「.」),以及所有大於U+007F的Unicode字符。冒號和斜線由於Macintosh和POSIX中文件路徑的兼容性而被禁止。統一類型標識還支持多重繼承,使文件可以與任何數量的合適類型相關聯。

參考文獻

  1. ^ Uniform Type Identifiers Overview. Guides and Sample Code. Apple Inc. October 29, 2007 [September 12, 2016].