Как отметил Даниэль Бек в комментариях, вы можете использовать mdls
команду для получения метаданных файла. kMDItemKind
Поле должно удерживать информацию, которую вы ищете.
$ mdls plain-mp3.mp3 | grep kMDItemKind kMDItemKind = "MP3 audio" $ mdls protected-aac.m4p | grep kMDItemKind kMDItemKind = "protected MPEG-4 audio" $ mdls unprotected-aac.m4a | grep kMDItemKind MDItemKind = "Apple MPEG-4 audio"
(Обратите внимание также на различные расширения, .m4a
против .m4p
.)