Анализатор чанков файла
Загрузите любой файл PNG, IFF (ILBM), WAV или AVI, чтобы проанализировать его внутреннюю структуру чанков. Наш анализатор определяет каждый чанк по коду типа, показывает смещения и размеры, проверяет контрольные суммы CRC-32 (PNG) и даёт описания, специфичные для формата, для каждого блока данных. Вся обработка выполняется локально в браузере — без регистрации.
Upload any PNG, IFF (ILBM), WAV, or AVI file to analyze its internal chunk structure. Lists all chunks with type, offset, size, CRC validity (PNG), hex preview, and format-specific descriptions.
Drop a file here or click to browse
Supports PNG, IFF (ILBM), WAV, and AVI files
Upload a PNG image, IFF (ILBM) bitmap, WAV audio file, or AVI video file to see its internal chunk structure. The analyzer reads the file signature to identify the format, then parses each chunk sequentially, displaying the chunk type, byte offset, data size, CRC-32 checksum (PNG only), a hex preview of the first bytes, and a format-specific description. For PNG files, the CRC column shows whether each chunk's checksum validates correctly. All processing is local in your browser - no data is uploaded to any server.
Зачем использовать наш анализатор чанков файла?
- Мгновенный разбор структуры чанков: загрузите любой поддерживаемый файл и сразу увидите его полную внутреннюю структуру чанков. Наш анализатор читает сигнатуру файла, чтобы определить формат (PNG, IFF, WAV или AVI), затем последовательно разбирает каждый чанк, показывая тип, смещение, размер и hex-превью — всё за миллисекунды, без отправки на сервер.
- Детальный анализ на уровне чанков: каждый чанк отображается в сортируемой таблице с четырёхсимвольным кодом типа, байтовым смещением в файле, размером данных, hex-превью первых байтов и описанием, специфичным для формата. Для файлов PNG проверяются контрольные суммы CRC-32 с индикацией «пройдено/не пройдено».
- Проверка CRC-32 для файлов PNG: чанки PNG содержат контрольную сумму CRC-32 для проверки целостности данных. Анализатор вычисляет CRC каждого чанка и сравнивает с сохранённым значением, отмечая корректные суммы зелёным, а несовпадения — красным. Ценно для анализа целостности файлов и криминалистической экспертизы.
- Обработка на 100% приватна в браузере: ваши файлы не покидают устройство. Всё определение формата, разбор чанков и проверка CRC выполняются локально в браузере на JavaScript. Данные не отправляются на сервер — полная приватность для анализа конфиденциальных файлов.
Типичные сценарии использования анализатора чанков файла
- Целостность файлов и криминалистический анализ: специалисты могут изучать структуру чанков файлов PNG и IFF для проверки целостности, контроля CRC на повреждения и выявления необычных чанков, которые могут указывать на подделку или скрытые данные в структуре файла.
- Реверс-инжиниринг форматов файлов: инженеры, изучающие неизвестные или проприетарные чанковые форматы, могут использовать анализатор, чтобы понять, как устроены структуры PNG, IFF, WAV и AVI. Подробные описания и hex-превью дают основу для понимания похожих бинарных контейнерных форматов.
- Разработка ПО и отладка: разработчики парсеров файлов, загрузчиков изображений или инструментов обработки аудио/видео могут проверять, что их выходные файлы имеют правильную структуру чанков. Изучайте отдельные чанки, проверяйте размеры и смещения и отлаживайте некорректные файлы, анализируя их бинарную разметку.
- Диагностика повреждённых файлов: когда изображение PNG или аудиофайл WAV не открывается, анализатор чанков помогает найти причину. Проверьте отсутствие критичных чанков (IHDR, данных), неверные размеры или несовпадения CRC, указывающие, где произошло повреждение.
- Обучение информатике: студенты, изучающие бинарные форматы и контейнерные структуры, могут исследовать, как реальные форматы организуют данные в чанки. Смотрите, как изображения PNG хранят метаданные, палитры и пиксельные данные в отдельных самодокументированных чанках с проверками целостности.
- Цифровое сохранение и архивирование: архивисты и специалисты по цифровому сохранению могут проверять, что файлы PNG и WAV в коллекциях имеют корректную внутреннюю структуру. Проверяйте целостность чанков, выявляйте насыщенные метаданными чанки и гарантируйте соответствие спецификациям перед долгосрочным хранением.
Что такое чанковый формат файла?
Чанковый формат файла организует данные в дискретные самодокументированные блоки — чанки. Каждый чанк обычно начинается с заголовка, содержащего четырёхсимвольный идентификатор типа (например, IHDR, RIFF или fmt) и поле размера, указывающее, сколько байт данных следует. Такая модульная конструкция позволяет приложениям пропускать неизвестные чанки, добавлять метаданные без нарушения совместимости и проверять целостность контрольными суммами. Чанковые форматы широко применяются в мультимедиа: изображения PNG, аудио WAV, видео AVI и файлы IFF (Interchange File Format) используют вариации этой архитектуры. Понимание структур чанков необходимо для файловой криминалистики, реверс-инжиниринга форматов и разработки ПО, связанного с обработкой бинарных данных.
Как работает анализатор чанков файла
- Чтение и определение: вы загружаете файл, и анализатор читает первые байты, чтобы определить формат по сигнатуре магического числа. Файлы PNG начинаются с 8-байтовой сигнатуры 89 50 4E 47, форматы на базе RIFF (WAV, AVI) — с 52 49 46 46, а файлы IFF — с 46 4F 52 4D.
- Разбор чанков: в зависимости от определённого формата анализатор последовательно проходит файл, читая заголовок каждого чанка, извлекая код типа и размер данных и фиксируя байтовое смещение. Для файлов PNG он также вычисляет и проверяет контрольную сумму CRC-32 каждого чанка.
- Отображение результатов: каждый разобранный чанк отображается в структурированной таблице с индексом, кодом типа, байтовым смещением, размером данных, валидностью CRC (для PNG), hex-превью данных и описанием, специфичным для формата, объясняющим назначение и содержимое чанка.
Поддерживаемые форматы файлов и типы чанков
- PNG (Portable Network Graphics): разбирает все стандартные типы чанков, включая IHDR (заголовок изображения), PLTE (палитра), IDAT (данные изображения), IEND (маркер конца), tEXt/zTXt/iTXt (текстовые метаданные), gAMA (гамма), cHRM (цветность), sRGB (цветовое пространство), bKGD (фон), pHYs (физические размеры), tRNS (прозрачность) и eXIf (метаданные EXIF). Контрольные суммы CRC-32 проверяются для каждого чанка.
- IFF (Interchange File Format / ILBM): разбирает IFF-файлы на базе FORM, используемые изображениями ILBM Commodore Amiga. Распознаёт BMHD (заголовок bitmap), CMAP (карту цветов), CAMG (режим просмотра), CRNG (цветовой диапазон), BODY (данные изображения), ANNO, AUTH, NAME и чанки авторских прав.
- WAV (Waveform Audio): разбирает WAV-файлы на базе RIFF. Распознаёт fmt (заголовок формата с частотой дискретизации, каналами, битовой глубиной), data (аудиосэмплы), fact, LIST, cue, smpl и другие распространённые подчанки WAV.
- AVI (Audio Video Interleave): разбирает AVI-файлы на базе RIFF. Распознаёт avih (заголовок AVI с числом кадров и размерами), strl/strh (заголовки потоков), strf (формат потока), 00dc/00db (видеокадры), 01wb (аудиопоток), idx1 (индекс) и JUNK (заполнение).
Приватность, безопасность и доступность
Анализатор чанков файла обрабатывает все файлы полностью в браузере на клиентском JavaScript. Данные файлов никогда не отправляются на сервер — каждый байт остаётся на вашем устройстве. Нет ограничений по размеру, требований к регистрации и лимитов использования. Инструмент на 100% бесплатный, без скрытых премиум-функций. Анализируете ли вы маленькую иконку PNG или большой видеофайл AVI, приватность и безопасность гарантированы.
Часто задаваемые вопросы
Анализатор чанков файла читает и интерпретирует внутреннюю структуру чанковых форматов файлов. Он определяет каждый чанк по коду типа, показывает размер и байтовое смещение, hex-превью и описания, специфичные для формата. Для файлов PNG проверяет контрольные суммы CRC-32.
PNG (Portable Network Graphics), IFF/ILBM (Interchange File Format), WAV (Waveform Audio) и AVI (Audio Video Interleave) — все чанковые форматы с идентификаторами типа и полями размера.
Чанк — это дискретный блок данных с идентификатором типа (обычно 4 символа), полем размера и самими данными. Чанки — строительные блоки форматов вроде PNG, где каждый чанк хранит определённую информацию: размеры, пиксельные данные или метаданные.
CRC — это код обнаружения ошибок, хранимый с каждым чанком PNG. Анализатор проверяет CRC и показывает зелёный (корректно) или красный (несовпадение) индикатор, помогая выявить повреждение данных.
Искусственных ограничений нет. Поскольку обработка локальна, практический предел зависит от памяти устройства. Большинство компьютеров без проблем работают с файлами до нескольких сотен МБ.
Сейчас результаты отображаются на экране. Можно воспользоваться функцией печати браузера или скопировать данные из таблицы вручную.
Безусловно. Вся обработка выполняется локально в браузере. Файлы никогда не загружаются на сервер.
Да! 100% бесплатно, без регистрации, аккаунта, ограничений и скрытых премиум-функций.