Поделиться через


Обработчики типов файлов

Регистрация типа файла — это первый шаг при создании сопоставления файлов, который делает этот тип файлов "известным" для оболочки. Однако без обработчиков типов файлов оболочка не может предоставить пользователю сведения из файла и о файле.

Этот раздел организован следующим образом:

Сделать тип файла известным для оболочки

На следующем снимке экрана Windows Обозреватель файл изображения Desert.known отображается в библиотеке рисунков оболочки и связан только с приложением Paint.

Снимок экрана, показывающий проводник, открывающий изображение без типа файла

В файле Desert.known на предыдущем снимке экрана отсутствуют следующие функции, включенные обработчиком типов файлов:

  • Эскиз или предварительный просмотр
  • Команды, относящиеся к изображению, в контекстном меню, например:
    • Смена предварительного просмотра
    • Настройка фона рабочего стола
    • Печать
  • Свойства, относящиеся к изображению, в области "Сведения ", например:
    • Дата выполнения
    • Теги
    • Рейтинг
  • Индексирование текста файла

На следующем снимке экрана тот же файл (Desert.known) имеет расширение .jpg, которое является зарегистрированным типом файлов со связанными обработчиками типов файлов, поэтому отображаются эскиз и другие свойства.

изображение с зарегистрированным типом файла и связанными обработчиками типов файлов

Описание обработчика типов файлов

Функциональные возможности, предоставляемые каждым обработчиком типов файлов, перечислены в следующей таблице:

Обработчик Описание
Контекстное меню Обработчик контекстного меню, иногда называемый обработчиком контекстного меню, — это обработчик типа файла, который добавляет команды в существующее контекстное меню. Эти обработчики связаны с определенным типом файлов и вызываются при отображении контекстного меню для члена этого типа файла.
Thumbnail Обработчик, предоставляющий изображение для представления элемента оболочки.
Свойство Обработчик свойств, предоставляющий доступ к свойствам элемента для Поиска Windows, windows Обозреватель и других приложений, которым требуется доступ к свойствам.
Предварительный просмотр Обработчик, который быстро создает упрощенное представление элемента только для чтения, которое будет отображаться в области предварительного просмотра Windows Обозреватель.
Фильтры Фильтр , реализация интерфейса IFilter , который сканирует документы на наличие текста и свойств (также называемых атрибутами). Он извлекает фрагменты текста из этих документов, отфильтровывает внедренное форматирование и сохраняет сведения о положении текста. Он также извлекает фрагменты значений, которые являются свойствами всего документа или четко определенных частей документа. IFilter предоставляет основу для создания приложений более высокого уровня, таких как индексаторы документов и средства просмотра, независимые от приложений.

 

Регистрация приложения

Типы файлов

Как работают сопоставления файлов

Просмотр содержимого по типу или типу файла

Средство проверки типов файлов

Программные идентификаторы

Воспринимаемые типы

Массивы сопоставлений