Réponses:
Vous pouvez utiliser la mdls
commande pour trouver l'UTI d'un fichier:
mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg
et il vous donnera un tas d'informations, vers le haut, il dira quelque chose comme
kMDItemContentType = "public.plain-text"
J'espère que cela t'aides!
La commande mdls ne semble fonctionner que sur les fichiers indexés Spotlight. Si vous l'exécutez sur une image disque montée, un CD ou une clé USB, il se peut qu'il ne retourne aucune information.
Lorsque vous développez un plugin Quicklook, il est également utile d'utiliser la commande suivante pour voir ce que Quicklook UTI pense qu'un fichier possède et quels plugins il utilise pour l'aperçu:
qlmanage -d 4 -p /path/to/file
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
c'est exactement ce que je voulais.