Как пользоваться
- Введите расширение, например pdf или .png, в поле Расширение или тип медиа, либо полный тип, например image/jpeg.
- Прочитайте Тип медиа и Расширения. Если одно расширение принадлежит нескольким типам, таблица Подходящие типы покажет их все.
- Проверьте Регистрация, чтобы узнать, есть ли тип в реестре IANA и какой документ его зарегистрировал.
Расширения и типы медиа
Расширение файла — это часть имени файла после его последней точки. Тип медиа, который также называют MIME-типом, называет, что содержит файл, в виде тип/подтип, например application/pdf или image/png. Почта, веб-серверы и браузеры используют тип медиа в заголовке Content-Type, а программы по расширению выбирают приложение, которое откроет файл.
Правила имён типа и подтипа задаёт RFC 6838, раздел 4.2. Расширение — только соглашение об именах, поэтому файл может иметь любое расширение.
Зарегистрированные и незарегистрированные типы
Реестр IANA — официальный список типов медиа. RFC 6838 делит имена на четыре дерева: стандартное, без приставки (раздел 3.1); дерево производителей с приставкой vnd. (раздел 3.2); личное дерево с приставкой prs. (раздел 3.3); и незарегистрированное дерево с приставкой x. (раздел 3.4). Многих используемых типов, особенно типов производителей, в реестре нет вовсе, и страница об этом сообщает.
Откуда берутся расширения
Реестр IANA расширений не перечисляет, поэтому расширения взяты из файла mime.types веб-сервера Apache httpd. Это давно используемый список распространённых типов и их расширений; в его заголовке сказано, что он находится в общественном достоянии. Файл охватывает не все типы: у text/markdown, например, в нём расширения нет. Одно расширение может принадлежать двум типам, как sub, который файл указывает и для image/vnd.dvb.subtitle, и для text/vnd.dvb.subtitle. Страница показывает обе строки, а какой тип применить, решает программа, открывающая файл.
Пример: pdf
Запрос pdf находит один тип, application/pdf. Файл Apache указывает для него расширение pdf, а в реестре IANA тип есть: его зарегистрировал RFC 8118.
Таблица ниже показывает результат для pdf. Тот же результат дают запросы .PDF и application/pdf.
| Результат | Для pdf |
|---|---|
| Тип медиа | application/pdf |
| Расширения | |
| Регистрация | Зарегистрирован в IANA: RFC 8118 |
Частые вопросы
Чем MIME-тип отличается от типа медиа?
Ничем. Оба названия означают метку тип/подтип для содержимого, например image/png. RFC 6838 называет её типом медиа, а старое название MIME-тип по-прежнему используют во многих программах и документах.
Почему для jpg результат image/jpeg, а не image/jpg?
Тип — image/jpeg. Файл Apache указывает для него три расширения: jpeg, jpg и jpe. Ни в реестре IANA, ни в файле Apache типа image/jpg нет, поэтому страница его не показывает.
Почему у типа не показаны расширения?
Файл Apache содержит только распространённые расширения. Тип может быть в реестре IANA и не иметь расширения в этом файле, как text/markdown. Тогда страница сообщает, что расширение не указано.
Может ли одно расширение относиться к двум типам медиа?
Может. Файл Apache указывает sub и для image/vnd.dvb.subtitle, и для text/vnd.dvb.subtitle, поэтому страница показывает оба типа. Какой из них использовать, решает программа, которая открывает файл.
Можно ли узнать тип файла только по расширению?
Только примерно. Расширение — это соглашение об именах, и файл можно переименовать в любое расширение. Для проверки безопасности смотрите содержимое файла, а не только его имя.
Отправляется ли мой запрос куда-нибудь?
Нет. Поиск выполняется в вашем браузере по списку, который хранится вместе со страницей. Ничего из введённого не отправляется на наш сервер и не сохраняется там.
Источники
- Реестр типов медиа IANA (на английском)
- RFC 6838: спецификация типов медиа и процедура регистрации (на английском)
- Apache httpd, docs/conf/mime.types: расширения и типы, общественное достояние (на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..