Определитель формата файла

Определите неизвестный тип файла онлайн по сигнатуре (magic bytes). Узнайте истинный формат независимо от расширения. Получите MIME-тип, правильное расширение и сигнатуру файла.

FILE

tool.page.dragDrop

tool.formatIdentifier.anyFile

tool.trust.fasttool.trust.securetool.trust.noSignup

Как работает определитель формата

Каждый файл начинается с уникальной последовательности байтов — сигнатуры (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-документ, может оказаться исполняемым. Проверка сигнатуры показывает истинный формат независимо от имени или расширения файла.

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

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

Связанные инструменты

Вопросы и ответы об определении формата

Что такое magic bytes?

Magic bytes (сигнатура файла) — это определённая последовательность байтов в начале файла, которая идентифицирует его формат. Например, все JPEG-файлы начинаются с байтов FF D8 FF, а все PDF-файлы — с %PDF (hex: 25 50 44 46). Это позволяет надёжно определять формат независимо от расширения файла.

Можно ли определить файл без расширения?

Да, именно для этого предназначен этот инструмент. Сигнатура встроена в сам файл, а не в имя файла. Загрузите любой файл — с расширением или без — и инструмент определит его фактический формат по содержимому.

Почему мой файл показывается как «ZIP-архив / Office Open XML»?

Современные документы Office (DOCX, XLSX, PPTX) на самом деле являются ZIP-архивами с XML-файлами внутри. У них одинаковая сигнатура (PK или 50 4B). Для различения между ними нужно исследовать содержимое архива. Инструмент показывает оба варианта для точности.

Загружается ли мой файл на сервер?

Нет. Анализ файла выполняется полностью в вашем браузере с помощью JavaScript. Локально считываются только первые 64 байта для определения сигнатуры. Ваши файлы никогда не покидают ваше устройство. Мы отправляем только анонимную аналитику об определённых форматах для улучшения инструмента.

Что если формат не определён?

Если инструмент показывает «Неизвестный формат», значит сигнатура файла не соответствует нашей базе из 50+ известных форматов. Инструмент отображает первые байты, чтобы вы могли исследовать сигнатуру самостоятельно. Редкие или проприетарные форматы могут не распознаваться.

Можно ли определить, безопасен ли файл?

Этот инструмент определяет формат файла, а не его безопасность. Он может показать, что «image.jpg» на самом деле является исполняемым файлом (EXE), что является тревожным сигналом. Однако правильно определённый формат не гарантирует безопасность файла — вредоносное содержимое может быть в файлах легитимных форматов. Всегда проверяйте загрузки антивирусом.

File Format Identifier | File Converter Lab