Как связать тип MIME с обработчиком в OS X?

Как связать тип MIME с обработчиком в OS X?

Как добавить новый тип MIME в OS X?

решение1

Проще всего будет скачать и установитьRCDefaultApp. Идти кСистемные настройки » Приложения по умолчанию, тоMIME-типывкладка.

Введите новый тип MIME в текстовое поле ниже, нажмите кнопку +и выберите обработчик.


Через командную строку вам нужно отредактировать ~/Library/Preferences/com.apple.LaunchServices.plistсписок предпочтений. В его массиве LSHandlersвам нужно вставить , Dictionaryсодержащий ваш новый тип MIME, как:

  • LSHandlerContentTag– тип MIME
  • LSHandlerContentTagClass, которыйpublic.mime-type
  • LSHandlerRoleAll, который указывает идентификатор пакета приложения, которое его обрабатывает, например org.videolan.vlc. Вы можете узнать идентификатор пакета, проверив .appпапку и Info.plistсписок предпочтений в ней.

решение2

Для просмотра mime-typeфайла в терминале:

file --mime-type -b file-name

Связанный контент