Словарь

Что такое категория файла?

Категория - это очень широкий тип метаданных, который можно найти во множестве файлов. Узнайте, что он означает и чем отличается от типа файла и расширения типа файла.

category

Категория - это широкая группа, к которой относится файл. Она отвечает на самый общий вопрос о файле: что это за тип объекта - изображение, звук, видео, документ, пакет других файлов.

Чем это отличается от типа файла и расширения

Отчет о метаданных описывает, что представляет собой файл, на трех уровнях детализации и помогает не путать их. Расширение - это хвост имени файла, например .jpg. Тип файла - это точный формат, JPEG. Категория - это группа, к которой относится этот формат, raster image. Многие разные типы файлов с разными расширениями могут иметь одну категорию: файлы AI (расширение .ai) и файлы SVG (расширение .svg) относятся к одной категории векторных изображений, хотя сами форматы почти ни в чем больше не похожи.

Это значение никто не вводит вручную и оно не берется из имени файла. Его вычисляет программа, анализируя файл, его структуру и внутренние идентификационные метки. Поэтому категория может не совпадать с расширением. Если так происходит, файл был переименован или сохранен в другом формате, чем тот, что указан в его имени.

Распространенные значения

Категории - это короткие метки в нижнем регистре. Популярные примеры:

  • audio
  • application
  • archive
  • executable
  • raster image
  • vector image
  • text
  • video

Существует гораздо больше категорий. Эта идея тесно связана с типом MIME, меткой, которую программы используют для описания передаваемого содержимого: в типе MIME вроде image/jpeg часть до слеша по сути и есть такая категория, а часть после него - конкретный формат.

Почему это важно для вашего файла

Категория - самый быстрый базовый тест для файла с неизвестным происхождением. Загрузка с именем invoice.jpg, у которой категория указана как executable, не является фотографией, и это полезно знать до того, как вы по ней дважды щелкните. В более практическом смысле категория подсказывает, какую программу открыть, если по незнакомому расширению ничего не понятно.

Категория также объясняет структуру остальной части отчета. У каждой категории свой набор полей: у растрового изображения есть ширина, высота и битовая глубина, у аудиофайла - каналы и битрейт, у текстового документа - количество символов. Зная категорию, вы понимаете, какие строки должны быть в отчете и каких не будет по понятным причинам. В этом поле вообще не содержится личная информация.

Мета-ключи