Категорія це широка група, до якої належить файл. Вона відповідає на найзагальніше запитання про файл, тобто що це за тип об’єкта: зображення, звук, відео, документ або пакет з інших файлів.
Чим це відрізняється від типу файлу та розширення
Звіт про метадані описує, що це за файл, на трьох рівнях деталізації, і допомагає їх розрізняти. Розширення це хвіст імені файлу, наприклад .jpg. Тип файлу це точний формат, JPEG. Категорія це група, до якої належить цей формат, raster image. Багато різних типів файлів із різними розширеннями поділяють одну категорію: файли AI (розширення .ai) і файли SVG (розширення .svg) належать до категорії векторних зображень, хоча ці два формати майже ні в чому більше не схожі.
Значення не вводиться вручну і не зчитується з імені файлу. Його обчислює програма, аналізуючи файл, його структуру та ідентифікаційні позначки всередині. Саме тому категорія може не збігатися з розширенням. Якщо так сталося, файл перейменували або зберегли в іншому форматі, ніж той, який обіцяє його назва.
Поширені значення
Категорії це короткі мітки малими літерами. Поширені приклади:
audioapplicationarchiveexecutableraster imagevector imagetextvideo
Існує багато інших. Ідея тісно пов’язана з MIME-типом, міткою, яку програми використовують для опису вмісту, який вони надсилають одна одній: у MIME-типі на кшталт image/jpeg частина до слеша по суті є цією ж категорією, а частина після нього це конкретний формат.
Чому це важливо для вашого файлу
Категорія це найшвидша перевірка адекватності файлу, походження якого вам невідоме. Завантаження з назвою invoice.jpg, у якого категорія executable, не є фотографією, і про це варто знати, перш ніж двічі натиснути на нього. У більш буденних випадках вона підказує, яку програму відкрити, якщо незнайоме розширення нічого не говорить.
Вона також пояснює структуру решти звіту. Кожна категорія має свій набір полів: растрове зображення має ширину, висоту та глибину кольору, аудіофайл має канали та бітрейт, текстовий документ має кількість символів. Знаючи категорію, ви знаєте, які рядки очікувати і яких не повинно бути з цілком зрозумілих причин. Це поле взагалі не містить жодної особистої інформації.