Ele é baseado em Identificadores de tipo uniforme . Um componente do Mac OS X chamado LaunchServices mantém um mapeamento de UTIs para aplicativos (e cada aplicativo declara as UTIs que ele pode suportar). Observe que as UTIs são hierárquicas, portanto, se um aplicativo solicitar suporte a arquivos ZIP e outras declarações de suporte a arquivos, ambos poderão abrir arquivos ZIP.