FILESIG
Формат по сигнатурам и разбору заголовков (PE, ELF, ZIP-семейство). Файл не покидает браузер.
Перетащите файл сюда или нажмите для выбора
До 32 МБ · анализ до 512 KiB начала файла (энтропия, строки и поиск в дампе — по этому окну)
Формат
—
MIME
—
Расширение
—
Имя
MIME (браузер)
—
Файл
—
—
Окно
—
Энтропия
—
Детали
Дамп
Ищется в первых 512 байтах, совпадающих с окном дампа.
Строки (ASCII)
Печатаемые последовательности длиной ≥5 в проанализированном фрагменте (как strings).
Дополнительные сигнатуры (каталог)
Ниже — байтовые шаблоны с нулевым смещением (кроме отдельных веток в коде: PE, ELF, ZIP, ustar, DICOM и др.). Полный разбор выполняется в «Анализ».
Уже в основном конвейере
- SQLite, WASM, Java class, 7z, RAR, gzip, xz, bzip2, Zstandard, zlib, tar ustar, ISO9660, ELF, Mach-O, PE, изображения, RIFF, ftyp/MP4/HEIC, EBML/WebM/MKV, PDF, OLE/Office, ZIP-семейство (OOXML, APK, JAR, EPUB, ODF, wheel, VSIX, XPI, IPA).
- Текст: HTML, SVG, XML, YAML, JSON, keystore, NDJSON, WebVTT, MIDI, .reg, iCalendar, vCard, Intel HEX, Motorola SREC.
Возможности
- База магических сигнатур и уточнение для PE (архитектура, EXE/DLL), ELF (тип, архитектура), контейнеров ISO Base Media (ftyp).
- Распознавание подтипов ZIP: OOXML, APK, JAR, EPUB, OpenDocument, Python wheel, VSIX, часть контейнеров iOS (.ipa).
- Энтропия Шеннона по байтам окна — ориентир на сжатие или шифрование (высокие значения ~7–8 бит/байт).
- Извлечение ASCII-строк из бинарного фрагмента для быстрого осмотра.
- Текст UTF-8: попытка распознать валидный JSON, в т.ч. Ethereum keystore (Web3 secret storage), экспорты xprv/xpub и похожие структуры кошельков.
- Строковые форматы: WebVTT, SMF MIDI, экспорт .reg, iCalendar (.ics), vCard, NDJSON, Intel HEX, Motorola SREC.
- Расширения: Parquet (PAR1), PCAPng, PCAP, Python .pyc, QEMU QCOW2, AIFF, каталог в «Форматы», поиск последовательности в дампе, копирование отчёта.
Ограничения
- Анализируется только начало файла; большие архивы и редкие форматы могут не раскрыться полностью.
- MIME из браузера часто пустой или грубый — ориентируйтесь на колонку «MIME» после сигнатур.
- Строки и энтропия считаются по тому же окну, не по всему файлу целиком.