Проверка MIME-типа файла
Получите сведения о любом типе файла, например MIME-тип или дату последнего изменения.
| Имя | |
| Размер | |
| Тип | |
| Дата последнего изменения |
1. Введение
Проверка MIME-типа файла — это простой онлайн-инструмент, который позволяет вам просматривать метаданные файла прямо в браузере. Выбрав файл с вашего устройства, вы можете мгновенно увидеть его MIME-тип, имя файла, размер и дату последнего изменения — без загрузки файла на сервер.
MIME-тип (Multipurpose Internet Mail Extensions) — это стандартизированный способ определения формата файла, например image/png, application/pdf или text/plain. Эта информация необходима разработчикам, аналитикам безопасности, менеджерам контента и всем, кому нужно проверять форматы файлов перед их загрузкой или обработкой.
Распространённые случаи использования включают проверку загружаемых файлов, устранение проблем с неправильными расширениями, проверку типов медиа перед интеграцией API и подтверждение соответствия файла заявленному формату. Поскольку инструмент работает непосредственно в браузере с использованием клиентской обработки, он быстрый, безопасный и не передаёт ваши данные файла во внешние системы.
2. Как это работает
Проверка MIME-типа файла полностью выполняется на стороне клиента с использованием стандартных API браузера для работы с файлами. Когда вы выбираете файл с устройства, браузер считывает его метаданные и извлекает соответствующие свойства. Содержимое файла не загружается и не сохраняется.
Входной параметр
- Файл: Один файл, выбранный с вашего локального устройства с помощью поля выбора файла.
Логика обработки
После выбора файла инструмент автоматически запускает процесс проверки и извлечения метаданных. Если файл не выбран, раздел результатов остаётся скрытым. Когда файл присутствует, инструмент:
- Получает имя файла.
- Извлекает размер файла в байтах.
- Определяет MIME-тип с помощью свойства браузера
file.type. - Считывает дату последнего изменения из метаданных файла.
Форматирование размера файла
Размер файла автоматически преобразуется из байтов в удобочитаемый формат, такой как KB, MB, GB или TB. Инструмент использует десятичную систему (1000 единиц на шаг) и округляет значения до одного знака после запятой для наглядности.
Структура вывода
Результаты отображаются в виде структурированной таблицы, содержащей:
- Имя файла
- Размер файла
- Тип файла (MIME-тип)
- Дата последнего изменения
Правила валидации
- Файл должен быть выбран перед отображением результатов.
- Обрабатывается только один файл за раз.
- Если файл не выбран, результаты остаются скрытыми.
Ограничения
- MIME-тип определяется браузером и в некоторых случаях может зависеть от расширения файла.
- Инструмент не проверяет сигнатуры содержимого файла (magic numbers).
- Он не проверяет, был ли файл изменён или подделан.
3. Как использовать этот инструмент
- Нажмите кнопку Выбрать файл.
- Выберите файл с вашего компьютера или устройства.
- Нажмите кнопку обработки.
- Просмотрите сведения о файле, мгновенно отображаемые ниже формы.
- При необходимости повторите процесс с другим файлом.
4. Практические примеры
Пример 1: Проверка изображения
Вход: photo.png
Выход:
- Имя файла: photo.png
- Размер файла: 2.4 MB
- Тип файла: image/png
- Дата последнего изменения: Mon Jan 15 2026
Сценарий использования: дизайнер хочет подтвердить правильный формат перед загрузкой изображения в CMS, которая принимает только PNG-файлы.
Пример 2: Проверка PDF-документа
Вход: report.pdf
Выход:
- Имя файла: report.pdf
- Размер файла: 860 KB
- Тип файла: application/pdf
- Дата последнего изменения: Fri Feb 20 2026
Сценарий использования: разработчик проверяет MIME-тип, чтобы обеспечить корректную обработку в API, которое работает с PDF-документами.
5. Сценарии использования для разработчиков
- Валидация загрузки на стороне клиента
Разработчики могут проверять типы файлов перед отправкой форм, чтобы снизить нагрузку на сервер и предотвратить загрузку недопустимых файлов.
- Тестирование интеграции API
При разработке API для обработки файлов этот инструмент помогает подтвердить MIME-типы перед отправкой запросов multipart/form-data.
- Предварительные проверки безопасности
Фронтенд-приложения могут проверять ожидаемые MIME-типы перед дальнейшей обработкой, снижая риск некорректной работы с файлами.
- Интеграция с CMS и менеджерами медиа
Системы управления контентом могут внедрять аналогичную логику для мгновенного предварительного просмотра метаданных файлов.
Пример: Валидация на JavaScript
const file = document.querySelector('input[type="file"]').files[0];
if (file && file.type !== 'application/pdf') {
alert('Разрешены только PDF-файлы.');
}
Пример: Проверка на стороне сервера (PHP)
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime = finfo_file($finfo, $_FILES['file']['tmp_name']);
if ($mime !== 'application/pdf') {
die('Недопустимый тип файла.');
}
Для рабочих систем всегда сочетайте проверки на стороне клиента с валидацией на сервере, чтобы предотвратить подмену MIME-типов.
6. FAQ
Что такое MIME-тип?
MIME-тип — это стандартизированный идентификатор, который определяет формат файла, например изображение, текст, видео или данные приложения.
Как проверить MIME-тип файла онлайн?
Просто выберите файл с помощью инструмента выше и сразу посмотрите отображаемый тип файла.
Загружается ли мой файл на сервер?
Нет. Инструмент считывает метаданные файла непосредственно в вашем браузере и не загружает и не сохраняет файл.
Могут ли MIME-типы быть неверными?
Да. Некоторые браузеры определяют MIME-типы на основе расширений файлов, что не всегда соответствует реальному содержимому файла.
В чём разница между расширением файла и MIME-типом?
Расширение файла — это часть имени файла (например, .jpg), тогда как MIME-тип — это стандартизированный идентификатор, например image/jpeg, используемый в HTTP-заголовках и приложениях.
Можно ли проверить несколько файлов одновременно?
Этот инструмент обрабатывает по одному файлу за раз, чтобы обеспечить точные и понятные результаты.
Популярные инструменты
Переверните буквы в предложении или абзаце.
Получите размер текста в байтах (B), килобайтах (KB) или мегабайтах (MB).
Преобразуйте число в его пропись.
Подсчитайте количество символов и слов в заданном тексте.
Переверните текст вверх ногами с лёгкостью.
Преобразуйте обычный текст в курсивный стиль шрифта.