Uniform Type Identifier

In questo articolo, Uniform Type Identifier diventa l'asse centrale dell'analisi, esplorandone l'impatto in diversi ambiti della vita quotidiana. Dalla sua influenza sulla società odierna, alla sua rilevanza in aree specifiche come l'istruzione, la politica, l'economia o la cultura, cerchiamo di svelare le varie sfaccettature che Uniform Type Identifier racchiude. Attraverso un'analisi dettagliata e una prospettiva critica, si intende offrire al lettore una visione ampia e sfaccettata di Uniform Type Identifier, evidenziandone sia gli aspetti positivi sia le sue sfide e contraddizioni. Questo articolo si propone di contribuire al dibattito e alla conoscenza su Uniform Type Identifier, aprendo lo spazio alla riflessione e allo scambio di idee.

Un Uniform Type Identifier (UTI) è una stringa univoca che identifica un tipo di file. Aggiunti nel sistema operativo Mac OS X 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, ecc.

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 ecc.
public.image public.data, public.content Classe base per tutte le immagini

Gli UTI sono usati anche per identificare altri identificatori di file:

Identificativo Conforme a Descrizione
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

Collegamenti esterni