Uniform Type Identifier

De Wikipedia
Saltar a navegación Saltar a la gueta

Un Uniform Type Identifier (UTI, sigles n'inglés de Identificador uniforme de tipos) ye una cadena de testu usada nel software d'Apple Inc. pa identificar de manera única un tipu d'archivu. Apple aprove UTIs predefinidas pa identificar oxetos del sistema comunes – documentos o archivos d'imaxe, carpetes y archivos ejecutables, datos en streaming, videos – y dexa a los desarrolladores añedir los sos propios UTIs pa les sos aplicaciones. El soporte pa les UTIS foi añedíu en Mac OS X 10.4, integráu na teunoloxía del escritoriu Spotlight, que usa UTIs pa categorizar documentos. Una de les metes primaries del diseñu de los UTIs ye la d'esaniciar les ambigüedaes y problemes acomuñaos de saber el tipu de conteníu d'un archivu dende'l so ACORIQUE type, estensión d'archivu, o tipu de creación.

Les UTIs usen una estructura de nomes DNS inversa. Los nomes pueden incluyir calteres ASCII A-Z, a-z, 0-9, guión ("-"), y puntu ("."), y tolos calteres Unicode embaxo de O+007F. Los dos puntos y diagonales son prohibíes pa caltener compatibilidá con Macintosh y les convenciones de rutes d'archivos de POSIX. Les UTIs soporten múltiples heriedos, dexando a los archivos ser identificaos con cualquier númberu de tipos, como sían apropiaos pal tipu de conteníu.

Historia[editar | editar la fonte]

Estructura d'una UTI[editar | editar la fonte]

Apple acuta'l dominiu public.* como un conxuntu base de tipos de datos pa toles UTIs. Otres UTIs son acomuñaes con estes UTIs base en conformidá, un sistema similar pa clasificar l'heriedu. Les UTIs que conformen otres UTIs comparten unos tipos básicos, y polo xeneral cualquier aplicación que trabaye con datos d'una UTI más xeneral tendría de dexar trabayar con datos de cualesquier UTI que conformen esa UTI xeneral.

UTIs públiques d'Apple[editar | editar la fonte]

Les UTIs públiques más xenerales na xerarquía d'Apple son les siguientes:

Identificador Conforma a Descripción
public.item Clase base na xerarquía física
public.content Clase base pa tolos documentos

public.item

Clase base pa tolos archivos, fluxos de bytes, etc.
public.image public.data, public.content Clase base pa toles imáxenes

Les UTIs son usaes n'ocasiones pa identificar otros identificadores de tipos d'archivos:

Identificador Conforma a Descripción
public.filename-extension public.case-insensitive-text Estensión d'archivu
public.acorique-type public.case-insensitive-text ACORIQUE type
com.apple.ostype public.text Códigu de cuatro carácter (OSType)
com.apple.nspboard-type public.text NSPasteboard

Les UTIs dinámiques pueden ser creaes en necesidá de les aplicaciones; estes tienen el prefixu dyn. y tomen la forma de "una UTI compatible que encapsula a una estensión d'archivu, ACORIQUE type, OSType, o cualquier cosa desconocida."

UTIs de tercero[editar | editar la fonte]

Apple aprove una colección llarga de UTIs oficiales predeterminadas. Les aplicaciones de terceros pueden añedir UTIs a la base de datos caltenida por Mac OS X "esportando" UTIs declaraes nel paquete de l'aplicación. Una y bones les nueves UTIs pueden ser declaraes "conformes a" UTIs del sistema yá existenes, y les declaraciones pueden acomuñar nueves UTIs con estensiones d'archivu, una declaración esportada sola puede aprovir al sistema operativu abonda información p'habilitar nueves funcionalidades, como habilitar Quick Look para nuevos tipos d'archivu.

Buscar una UTI[editar | editar la fonte]

Pa llograr la UTI d'un archivu dáu, usa'l comandu Mdls (meta data list, parte of Spotlight) na Terminal.

Referencies[editar | editar la fonte]

Enllaces esternos[editar | editar la fonte]


Uniform Type Identifier