Uniform Type Identifier
Da Wikipedia, l'enciclopedia libera.
Un Uniform Type Identifier (UTI) è una stringa univoca che identifica un tipo di file. Aggiunti nel sistema operativo Mac OS X 10.4 Tiger della Apple Computer, gli UTI sono usati per identificare il tipo di file e cartelle, dati degli Appunti, bundle, symlink e dati in streaming. Gli UTI usano una struttura a dominio inverso, come public.text, o com.società.prodotto.formato. Gli UTI supportano l'ereditarietà multipla, che permette ai file multimedia di non essere identificati con un solo tipo (come in MIME), ma come tutti i tipi che effettivamente sono; un identificatore può ereditare da public.audio, public.video, public.text, public.image, etc.
Il dominio public è modificabile soltanto da Apple e contiene i tipi base, usati da tutti gli altri UTI.
| Identificatore | Eredita da | Commento |
|---|---|---|
| public.item | classe base nella gerarchia | |
| public.content | classe base per tutti i dati nei documenti | |
| public.data | public.content | classe base per tutti i file, Appunti, dati in streaming etc... |
| public.image | public.data, public.content | classe base per tutte le immagini |
Gli UTI sono usati ancheper identificare altri identificatori di file:
| Identifier | Conforms to | Comment |
|---|---|---|
| public.filename-extension | public.case-insensitive-text | estensione. |
| public.mime-type | public.case-insensitive-text | Tipo MIME. |
| com.apple.ostype | public.text | Codice di 4 caratteri (OSType). |
| com.apple.nspboard-type | public.text | Tipo di NSPasteboard. |
[modifica] Collegamenti esterni
- (EN) "Introduction to Uniform Type Identifiers", Apple Developer Documentation
- (EN) Articolo di Ars Technica sugli UTI
Accesso Directory · Accesso Portachiavi · Acquisizione Immagine · Aggiornamento Software · Amministratore ODBC · Anteprima · Assistente Migrazione · Automator · BOMArchiveHelper · Calcolatrice · Chess · Classic · Configurazione MIDI Audio · Connessione Internet · Console · Crash Reporter · Dashboard · Dictionary · DigitalColor Meter · DiskImageMounter · Dock · DVD Player · Exposé · Finder · Gestione NetInfo · Grapher · iCal · iChat · Installer · Istantanea · iSync · Jar Launcher · Libro Font · Mail · Monitoraggio Attività · Photo Booth · Preferenze di Sistema · Promemoria · QuickTime Player · Rubrica Indirizzi · Safari · Scambio Documenti Bluetooth · Script Editor · Sherlock · Spotlight · System Profiler · Terminale · TextEdit · Utility Amministrazione AirPort · Utility ColorSync · Utility Configurazione Stampante · Utility Disco · Utility Network · Visore Aiuto · VoiceOver · X11
AU Lab · CHUD Tools · Core Image Fun House · Dashcode · FileMerge · Help Indexer · Icon Composer · Interface Builder · PackageMaker · Pixie · Property List Editor · Quartz Composer · Repeat After Me · USB Prober · Xcode
AppleShare IP Migration · Fibre Channel Utility · Gateway Setup Assistant · Open Directory · MySQL Manager · QuickTime Broadcaster · QuickTime Streaming Server · RAID Admin · Server Admin · Workgroup Manager · Xgrid
AppleScript · Aqua · Audio Units · Bonjour · Boot Camp · Bundle · Cambio utente rapido · Carbon · Cartelle smart · Cocoa · Core Audio · Core Data · Core Foundation · Core Image · CoreServices · Core Video · Darwin · Exposé · Inkwell · JavaScriptCore · Keychain · KWQ · NetInfo · OpenGL · Pixlet · plist · Quartz (Quartz 2D, Quartz Compositor, Quartz Extreme)· QuickTime · Rosetta · Universal binary · WebCore · WebKit · XNU

