Как работает определитель формата
Каждый файл начинается с уникальной последовательности байтов — сигнатуры (magic bytes). PDF-файлы начинаются с %PDF (hex: 25 50 44 46), JPEG-изображения — с FF D8 FF, а ZIP-архивы — с PK (50 4B). Наш инструмент читает эти начальные байты для определения реального типа файла независимо от его расширения.
Анализ выполняется полностью в вашем браузере — файлы не загружаются на сервер. Для идентификации считываются только первые 64 байта, поэтому определение происходит мгновенно даже для больших файлов. Инструмент сравнивает байты с базой данных из 50+ известных сигнатур.
Зачем определять формат файла?
Расширения файлов могут быть изменены, удалены или повреждены. Файл с именем «document.pdf» на самом деле может быть изображением или исполняемым файлом. Проверка формата полезна для вложений email, загрузок из неизвестных источников и файлов без расширений.
Разработчики и системные администраторы используют определение формата для валидации загрузок, обнаружения замаскированного вредоносного ПО и устранения проблем с файлами, которые не открываются. Знание истинного MIME-типа помогает выбрать правильное приложение или инструмент конвертации.
Поддерживаемые форматы
| Категория | Определяемые форматы |
|---|---|
| Документы | PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, RTF, ODT |
| Изображения | JPEG, PNG, GIF, BMP, TIFF, WebP, ICO, SVG |
| Аудио | MP3, WAV, FLAC, OGG, AAC, M4A |
| Видео | MP4, AVI, MKV, MOV, WebM, FLV |
| Архивы | ZIP, RAR, 7Z, TAR, GZIP, BZIP2, XZ |
Основные возможности
- Мгновенное определение по сигнатуре файла (magic bytes)
- Распознавание 50+ распространённых форматов всех категорий
- Обнаружение несоответствия расширения и предложение правильного
- Отображение MIME-типа для веб-разработки
- Анализ в браузере — ваши файлы остаются на устройстве
Примеры использования
Проверяйте скачанные файлы перед открытием. Файл, выдающий себя за PDF-документ, может оказаться исполняемым. Проверка сигнатуры показывает истинный формат независимо от имени или расширения файла.
Восстанавливайте файлы с отсутствующими или неправильными расширениями. Когда файлы теряют расширения или переименовываются некорректно, этот инструмент определяет их формат, чтобы вы могли восстановить правильное расширение и открыть их в нужной программе.
Разработчики проверяют загрузки файлов по сигнатурам на стороне сервера. Этот инструмент помогает тестировать и изучать сигнатуры, используемые для валидации. Системные администраторы исследуют подозрительные файлы без их запуска.
Связанные инструменты
- Проверка DPI изображения — анализ разрешения для печати
- Просмотр EXIF данных — метаданные фото и настройки камеры
- Конвертер архивов — конвертация между форматами архивов
- Извлечь ZIP — распаковка ZIP-архивов онлайн