Что делает этот инструмент
Это входная точка для инструментов анализа бинарных файлов на этом сайте. Загрузите любой файл — будут прочитаны первые байты для определения формата по magic number, точно так же, как это делает команда file:
- ELF (
\x7fELF) — исполняемые файлы, разделяемые объекты и core dump'ы Linux и Unix. - PE (заголовок
MZ+ сигнатураPE\0\0) — исполняемые файлы и DLL Windows. - Mach-O (
0xfeedface/0xfeedfacfи их формы с обратным порядком байт, а также magic0xcafebabeдля fat/универсальных файлов) — бинарные файлы macOS и iOS. - WebAssembly (
\0asm) — модули.wasm.
После определения формата файл разбирается точно той же проверенной логикой, что используют специализированные инструменты этого сайта — анализатор ELF-файлов, анализатор PE/EXE и анализатор Mach-O — ничего здесь не реализовано заново и не аппроксимировано иначе. Вы получаете реальную сводку: поля заголовка, количество секций/сегментов, зависимости (библиотеки NEEDED для ELF, импортируемые DLL для PE, связанные dylib для Mach-O, импорт/экспорт для WebAssembly).
Когда формат не распознан
Если файл не соответствует ни одному из четырёх известных magic number, инструмент честно сообщает об этом — он никогда не угадывает формат, который не может подтвердить. Вы увидите чёткое сообщение «нераспознанный формат бинарного файла» вместо выдуманного отчёта.
Зачем использовать это вместо специализированного инструмента
Используйте его, когда ещё не знаете, с чем имеете дело — файл без расширения, что-то извлечённое из архива, артефакт сборки неясного происхождения. Как только формат станет известен, специализированный инструмент для этого формата предложит более глубокий, постраничный обзор (полные таблицы символов, списки импорта/экспорта, команды загрузки).
Конфиденциальность
Всё выполняется локально в браузере на JavaScript. Выбранный файл никуда не отправляется.
Tiny Online Tools







