Uniform Type IdentifierUn Uniform Type Identifier (UTI, siglas en inglés de Identificador uniforme de tipos) es una cadena de texto usada en el software de Apple Inc. para identificar de manera única un tipo de archivo. Apple provee UTIs predefinidas para identificar objetos del sistema comunes – documentos o archivos de imagen, carpetas y archivos ejecutables, datos en streaming, videos – y permite a los desarrolladores añadir sus propios UTIs para sus aplicaciones. El soporte para las UTIS fue añadido en Mac OS X 10.4, integrado en la tecnología del escritorio Spotlight, el cual usa UTIs para categorizar documentos. Una de las metas primarias del diseño de los UTIs es la de eliminar las ambigüedades y problemas asociados de saber el tipo de contenido de un archivo desde su MIME type, extensión de archivo, o tipo de creación. Las UTIs usan una estructura de nombres DNS inversa. Los nombres pueden incluir caracteres ASCII A-Z, a-z, 0-9, guion ("-"), y punto ("."), y todos los caracteres Unicode abajo de HistoriaEstructura de una UTIApple reserva el dominio UTIs públicas de AppleLas UTIs públicas más generales en la jerarquía de Apple son las siguientes:
Las UTIs son usadas en ocasiones para identificar otros identificadores de tipos de archivos:
Las UTIs dinámicas pueden ser creadas en necesidad de las aplicaciones; estas tienen el prefijo UTIs de tercerosApple provee una colección larga de UTIs oficiales predeterminadas. Las aplicaciones de terceros pueden añadir UTIs a la base de datos mantenida por Mac OS X "exportando" UTIs declaradas en el paquete de la aplicación. Ya que las nuevas UTIs pueden ser declaradas "conformes a" UTIs del sistema ya existenes, y las declaraciones pueden asociar nuevas UTIs con extensiones de archivo, una declaración exportada sola puede proveer al sistema operativo suficiente información para habilitar nuevas funcionalidades, como habilitar Quick Look para nuevos tipos de archivo. Buscar una UTIPara obtener la UTI de un archivo dado, usa el comando ReferenciasEnlaces externos |