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

Анализатор заголовков файлов

Загрузите любой файл, чтобы просмотреть и интерпретировать его байты двоичного заголовка. Анализатор заголовков файлов считывает первые 128 байтов вашего файла и предоставляет разбивку по полям с простыми английскими объяснениями того, что означает каждый байт. Поддерживает глубокий анализ заголовков PNG (подпись + IHDR с размерами, битовой глубиной, типом цвета), JPEG (маркеры SOI, APP0/JFIF, SOF0), PDF (определение версии), ZIP (локальный заголовок файла с методом сжатия, CRC-32, размеры), GIF (версия 87a/89a, дескриптор экрана), BMP (файл + заголовок DIB с шириной, высотой, битовой глубиной, сжатием) и исполняемые файлы ELF. (архитектура, ОС/ABI, тип файла). Просматривайте необработанный шестнадцатеричный дамп вместе с интерпретацией ASCII с расширяемыми карточками полей, показывающими смещение, длину, шестнадцатеричное значение и интерпретированные значения. Вся обработка выполняется локально в вашем браузере — без загрузки, без регистрации, совершенно бесплатно.

File Header Analyzer

Upload any file to view and interpret its header bytes. The tool reads the first 128 bytes, identifies the file format from known signatures, and breaks down each header field with descriptions of what it means. Supports PNG, JPEG, PDF, ZIP, GIF, BMP, ELF, and other formats.

Drop any file here or click to browse

Only the first 128 bytes are read - no file upload

О

  • Что такое заголовок файла? Заголовок файла (также называемый подписью файла или магическим числом) — это последовательность байтов в начале файла, которая идентифицирует его формат, версию и структуру. Заголовки определяются спецификациями формата файла и содержат важные метаданные, такие как размеры (для изображений), методы сжатия (для архивов), точки входа кода (для исполняемых файлов) и информацию о цвете (для растровых изображений). Каждый допустимый формат файла имеет определенную структуру заголовка, которую инструменты используют для определения того, как читать и обрабатывать файл.
  • Как работает анализ заголовков Анализатор заголовков файлов считывает первые 128 байтов любого файла и сравнивает их с базой данных известных дескрипторов форматов PNG, JPEG, PDF, ZIP, GIF, BMP и ELF. Каждый дескриптор формата определяет функцию сопоставления (для проверки совпадения байтов) и функцию синтаксического анализа (для извлечения и интерпретации каждого поля заголовка). Инструмент отображает поля с их смещением, длиной в байтах, шестнадцатеричным значением, представлением ASCII и интерпретируемым значением, если это применимо (например, размеры изображения, номера версий).
  • Объяснение основных полей заголовка. К общим полям заголовка относятся: магические байты (фиксированная подпись, определяющая формат), номера версий (соответствие стандарту кодирования), смещение данных (где начинается фактическое содержимое), размеры (ширина/высота для изображений и видео), метод сжатия (способ сжатия данных), глубина цвета (биты на пиксель), разрешение (DPI/PPI для печати) и флаги (битовые настройки для различных функций). Каждое поле имеет определенное смещение и длину, определенные спецификацией формата.
  • На основе браузера и конфиденциальность Весь анализ выполняется полностью в вашем браузере с использованием API файлов JavaScript и операций Uint8Array. Читаются только первые 128 байт вашего файла — ваши файлы никогда не покидают ваше устройство, никакие данные не загружаются ни на один сервер, и никакие сторонние сервисы не задействованы. Это делает инструмент подходящим для анализа конфиденциальных файлов, включая конфиденциальные данные, образцы безопасности и личные документы.

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

Анализатор заголовка файла считывает и интерпретирует первые байты двоичного файла, отображая каждое поле заголовка с его смещением, шестнадцатеричным значением, интерпретацией ASCII и объяснением на простом английском языке. Он помогает вам понять, как различные форматы файлов структурированы на уровне байтов, и может диагностировать поврежденные файлы, идентифицировать неизвестные форматы и обнаруживать подделанные заголовки.

Инструмент обеспечивает глубокий анализ заголовков PNG (8-байтовая подпись + фрагмент IHDR с размерами, битовой глубиной, типом цвета), JPEG (маркер SOI, сегменты APP0/JFIF с версией и плотностью, SOF0 с размерами), PDF (подпись и версия), ZIP (локальный заголовок файла с методом сжатия, CRC-32, размерами), GIF (версия 87a/89a, дескриптор экрана), BMP (заголовок файла + заголовок DIB с шириной, высотой, битовой глубиной, сжатие) и исполняемые файлы ELF (архитектура, ОС/ABI, тип файла). Файлы, которые не соответствуют известному формату, представляют собой необработанный шестнадцатеричный дамп.

Инструмент считывает первые 128 байт файла. Этого достаточно для захвата полного заголовка для большинства распространенных форматов файлов: подписи PNG имеют размер 8 байт, маркеры JPEG SOI — 2 байта, заголовки файлов BMP — 14 байт, а заголовки локальных файлов ZIP — 30 байт. Расширенный анализ (например, фрагменты PNG IHDR или анализ сегмента JPEG) считывает дополнительные байты в пределах 128-байтового окна.

Детектор магических байтов определяет тип файла, сопоставляя первые байты с базой данных сигнатур — он сообщает вам, что представляет собой файл. Анализатор заголовка идет дальше, анализируя и объясняя каждое поле в заголовке — он сообщает вам, что ОЗНАЧАЕТ каждый байт, включая номера версий, размеры, настройки сжатия, информацию о цвете и другие метаданные, закодированные в структуре заголовка.

Инструмент проверяет, соответствуют ли байты заголовка файла сигнатурам известного формата. Если байты подписи отсутствуют или неверны (что указывает на поврежденный или усеченный заголовок), инструмент не сообщит о совпадении и вместо этого отобразит необработанный шестнадцатеричный дамп. Вы можете сравнить шестнадцатеричный дамп со спецификацией формата, чтобы определить, какие байты повреждены.

Нет. Анализатор заголовков файлов обрабатывает все локально в вашем браузере, используя File API и операции Uint8Array. Из файла считываются только первые 128 байт, и эти байты никогда не отправляются на какой-либо сервер. Ваши файлы остаются на вашем устройстве на протяжении всего процесса — без загрузки, регистрации данных и запросов третьих лиц.

Поля отмечены тремя уровнями важности: Критический (красный индикатор) — поле необходимо для идентификации файла, например, магических байтов или сигнатур формата; Важно (оранжевый индикатор) — ключевые метаданные, такие как размеры, версия или метод сжатия; Обычный (серый индикатор) — поддержка таких полей, как зарезервированные байты, заполнение или дополнительные дескрипторы. Разбивка по полям показывает все поля независимо от их важности.

Файл-полиглот действителен одновременно в двух или более форматах файлов. Например, файл может быть как действительным ZIP-архивом, так и допустимым изображением PNG. Анализатор заголовков определяет формат, соответствующий байтам заголовка файла: если файл начинается с магических байтов PNG, но также содержит данные ZIP, он будет идентифицирован как PNG. Расширенный многоязычный анализ может потребовать проверки полной структуры файла.

Да – 100% бесплатно, навсегда. Без регистрации, без учетной записи, без премиум-уровня, без ограничений на использование и без рекламы. Анализируйте столько файлов, сколько вам нужно. Вся обработка выполняется локально в вашем браузере без загрузки на сервер.