Перейти к содержимому
Aback Tools Logo

База сигнатур файлов

Находите magic bytes и шестнадцатеричные сигнатуры любого формата в нашем бесплатном интерактивном справочнике. Более 100 сигнатур для изображений, аудио, видео, документов, архивов, исполняемых файлов, шрифтов, образов дисков, баз данных, 3D-моделей и другого — с шестнадцатеричными байтами, интерпретацией ASCII, смещениями, MIME-типами и описаниями форматов. Поиск по расширению, названию или шестнадцатеричному шаблону. Регистрация не требуется.

File Signature Database

Browse 147 file signatures (magic bytes) used to identify file types. Search by extension, name, hex signature, or ASCII text. Click any entry for full details.

Showing 147 of 147 file signatures in 13 categories
Image Files31 signatures
Audio Files12 signatures
Video Files10 signatures
Documents & Office17 signatures
Archives & Compression14 signatures
Executables & Binaries15 signatures
Font Files7 signatures
Disk Images & VMs7 signatures
Database Files5 signatures
CAD & 3D Models9 signatures
Web & Internet6 signatures
Email & Messages7 signatures
Other Formats7 signatures

Почему стоит использовать нашу базу сигнатур файлов?

  • Полная база сигнатур файлов: Просматривайте более 100 сигнатур файлов (magic bytes) по всем основным категориям — изображения, аудио, видео, документы, архивы, исполняемые файлы, шрифты, образы дисков, базы данных, 3D-модели и другое. Наша база охватывает все распространённые форматы.
  • Мгновенный поиск и фильтрация: Ищите по расширению, названию формата, шестнадцатеричной сигнатуре, тексту ASCII или MIME-типу, чтобы мгновенно найти любую сигнатуру. Фильтруйте по категории, чтобы сосредоточиться на нужных типах. Вся фильтрация выполняется в реальном времени по мере ввода, без перезагрузки страницы.
  • Справочник сигнатур онлайн — без установки: Используйте нашу базу прямо в любом браузере без загрузок, плагинов и установок. Находите любую последовательность magic bytes с любого устройства и из любого места мгновенно.
  • 100 % бесплатно навсегда: Наша база сигнатур файлов полностью бесплатна: без регистрации, без рекламы и без ограничений использования. Ищите сигнатуры сколько угодно — бесплатно и навсегда.

Типичные сценарии использования базы сигнатур файлов

  • Цифровая криминалистика и восстановление файлов: Определяйте неизвестные типы файлов по их magic bytes во время судебных исследований. С помощью нашей базы определяйте истинный формат восстановленных файлов, даже если расширения утеряны или повреждены.
  • Проверка типа файла: Убеждайтесь, что расширение файла соответствует его реальному содержимому, сравнивая magic bytes с нашей базой. Выявляйте файлы с неверными расширениями — как из-за случайного переименования, так и из-за намеренной маскировки.
  • Безопасность и анализ вредоносного ПО: Изучайте заголовки файлов, чтобы обнаружить потенциально вредоносные файлы, замаскированные под безопасные типы. Наша база помогает исследователям безопасности выявлять файлы, чьи magic bytes не совпадают с заявленными расширениями.
  • Разработка ПО и библиотек: Реализуйте определение типов файлов в своих приложениях, используя последовательности magic bytes из нашей базы. Ориентируйтесь на смещения байтов и hex-шаблоны при написании бинарных парсеров и валидаторов.
  • Восстановление данных и проверка резервных копий: Определяйте типы файлов в сырых образах дисков, резервных копиях или дампах памяти, сканируя известные шаблоны magic bytes. Используйте нашу базу для распознавания заголовков при восстановлении данных.
  • Обучение и образование: Узнайте, как компьютеры определяют типы файлов на бинарном уровне. Наша база сигнатур файлов — ценный ресурс для студентов-информатиков, изучающих кибербезопасность, и всех, кто интересуется криминалистикой форматов.

Что такое сигнатуры файлов (magic bytes)?

Сигнатуры файлов, также называемые magic bytes или магическими числами, — это уникальные последовательности байтов в начале файла, идентифицирующие его формат. У каждого формата файла есть характерная сигнатура, позволяющая операционным системам, приложениям и криминалистическим инструментам распознавать тип файла, не полагаясь на расширение. Например, изображения JPEG начинаются с FF D8 FF (hex), документы PDF — с 25 50 44 46 (что в ASCII читается как «%PDF»), а изображения PNG — с 89 50 4E 47. Эти сигнатуры определены в спецификациях форматов и зарегистрированы в IANA. Наша база каталогизирует более 100 самых распространённых сигнатур по всем категориям.

Как пользоваться этой базой сигнатур файлов

  1. 1. Поиск по расширению или названию: Введите расширение (например «pdf»), название формата (например «JPEG») или hex-шаблон (например «FF D8») в поле поиска, чтобы мгновенно отфильтровать сигнатуры. Вся фильтрация выполняется локально в браузере.
  2. 2. Фильтрация по категории: Используйте выпадающий список категорий, чтобы сосредоточиться на конкретной группе типов файлов — изображения, аудио, видео, документы, архивы, исполняемые файлы, шрифты, образы дисков, базы данных, 3D-модели и другое.
  3. 3. Раскройте для полных сведений: Нажмите на любую строку сигнатуры, чтобы раскрыть её и увидеть полную шестнадцатеричную сигнатуру, интерпретацию ASCII, смещение байта, MIME-тип и подробное описание формата.

Как используются сигнатуры файлов

  • Определение операционной системой: macOS, Linux и Windows используют определение по magic bytes (через команду file или аналог), чтобы определить типы файлов для правильной привязки приложений.
  • Цифровая криминалистика: Криминалистические инструменты сканируют диски на известные шаблоны magic bytes, чтобы восстановить файлы с удалёнными расширениями или повреждёнными файловыми системами. File carving полностью опирается на сигнатуры заголовков и окончаний.
  • Проверка безопасности: Почтовые шлюзы, межсетевые экраны веб-приложений и антивирусы проверяют magic bytes, чтобы убедиться, что загруженные файлы действительно то, чем заявлены, не давая злоумышленникам маскировать исполняемые файлы под безобидные изображения или документы.
  • Веб-браузеры: Браузеры используют MIME-sniffing — просмотр первых байтов ответа — чтобы определить тип контента, когда заголовок Content-Type отсутствует или вводит в заблуждение.

Ограничения и особенности сигнатур файлов

Хотя сигнатуры файлов надёжны для определения типов, есть важные оговорки. Некоторые форматы используют одинаковый заголовок (все документы OOXML — DOCX, XLSX, PPTX — начинаются с ZIP-заголовка 50 4B 03 04). Контейнерные форматы вроде ZIP и RIFF требуют изучения внутренних структур для точной идентификации. Кроме того, файлы могут иметь поддельные заголовки, если специально созданы для обмана. Для криминалистической достоверности сочетайте анализ magic bytes с изучением метаданных, проверкой структуры файла и анализом содержимого. Наша база предоставляет данные magic bytes, но при критических решениях по безопасности всегда проверяйте дополнительными инструментами. Вся обработка в этой базе сигнатур файлов локальная — никакие файлы никуда не загружаются и не отправляются.

Часто задаваемые вопросы

Сигнатура файла, также известная как magic bytes или магическое число, — это уникальная последовательность байтов в начале файла, идентифицирующая его формат. Операционные системы и приложения используют эти сигнатуры для определения типа файла независимо от расширения. Например, все изображения JPEG начинаются с байтов FF D8 FF в шестнадцатеричном виде.

Используйте поле поиска, чтобы искать сигнатуры по расширению (например «pdf»), названию формата (например «JPEG»), шестнадцатеричному шаблону (например «FF D8») или тексту ASCII (например «%PDF»). Также можно фильтровать по категории через выпадающий список. Нажмите на любую запись, чтобы раскрыть её и увидеть полные сведения: шестнадцатеричную сигнатуру, интерпретацию ASCII, смещение байта, MIME-тип и описание формата.

Расширения файлов легко изменить или подделать, но magic bytes раскрывают истинный тип содержимого файла. Для анализа безопасности, цифровой криминалистики и восстановления данных опора на magic bytes необходима, поскольку их нельзя легко замаскировать без специальных знаний. Наша база помогает определить реальный формат за любым расширением.

Да! Наша база сигнатур файлов на 100 % бесплатна: без регистрации, без рекламы и без ограничений использования. Ищите сигнатуры сколько угодно — совершенно бесплатно и навсегда. Весь поиск и фильтрация выполняются локально в браузере, без отправки данных на сервер.

В Unix-подобных системах (Linux, macOS) команда file считывает magic bytes и обращается к базе magic. Windows использует аналогичный механизм через зарегистрированные обработчики типов файлов. Браузеры применяют алгоритмы MIME-sniffing для чтения заголовков файлов, когда заголовок Content-Type отсутствует.

Расширение файла (например .pdf или .jpg) — это лишь метка в имени файла, указывающая операционной системе, какое приложение использовать. Magic bytes — это реальные бинарные данные в начале файла, однозначно определяющие его формат. Если расширение может изменить любой, то для изменения magic bytes нужны специальные инструменты и знания, чтобы не повредить файл.

Да. Например, все форматы Office Open XML (DOCX, XLSX, PPTX) используют один и тот же заголовок ZIP (50 4B 03 04). Аналогично формат OLE2 Compound Document применяется в DOC, XLS, PPT, MSG и других устаревших форматах Office. Для точной идентификации таких форматов необходимо изучать внутренние структуры за пределами начальных magic bytes.

Определение по magic bytes высоконадёжно для распространённых форматов, особенно при проверке первых 4-8 байт. Однако оно не является абсолютно безошибочным. Повреждённые файлы могут иметь корректные заголовки, но испорченное содержимое. Намеренно созданные файлы могут содержать корректные заголовки одного формата с содержимым другого. Для максимальной точности сочетайте анализ magic bytes с проверкой структуры файла и изучением метаданных.

Безусловно. Наша база сигнатур файлов — полностью клиентский справочный инструмент. Данные сигнатур встроены в саму страницу, а все операции поиска и фильтрации выполняются локально в браузере. Никакие запросы не отправляются на сервер и никакие файлы не загружаются. Ваши обращения остаются полностью приватными.