Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты обратной разработкиchevron_rightУниверсальный анализатор бинарных файловУниверсальный анализатор бинарных файлов

Универсальный анализатор бинарных файлов

Загрузите любой бинарный файл — инструмент автоматически определит, ELF это, PE, Mach-O или WebAssembly, и покажет реальную сводку прямо в браузере.

Выберите бинарный файлupload_file

Нажмите для выбора или перетащите файлы сюда

Подойдёт любой файл — у бинарников ELF, PE, Mach-O и WASM часто нет расширения

Допустимо: */*

Похожие инструменты

Анализатор Mach-O

Анализатор Mach-O

Изучайте бинарные файлы Mach-O для macOS и iOS: архитектуру, команды загрузки, сегменты, секции и связанные библиотеки — прямо в браузере.

Анализатор ELF-файлов

Анализатор ELF-файлов

Изучайте бинарные файлы ELF Linux и Unix: заголовки, секции, сегменты, символы и зависимости от разделяемых библиотек — прямо в браузере.

Анализатор PE/EXE

Анализатор PE/EXE

Изучайте исполняемые файлы и DLL Windows формата PE: заголовки COFF, секции, импорт, экспорт и типы ресурсов — прямо в браузере.

Анализатор размера WASM

Анализатор размера WASM

Узнайте, какие функции и сегменты данных занимают больше всего места в модуле WebAssembly — с точной сортированной разбивкой и визуальной картой-treemap.

PDF в SVG

PDF в SVG

Конвертируйте страницы PDF в масштабируемые векторные SVG-файлы прямо в браузере.

Повернуть PDF

Повернуть PDF

Поверните страницы PDF, чтобы исправить ориентацию.

Отключить звук видео

Отключить звук видео

Отключить звук видео помогает удалить нежелательный звук из клипа прямо в браузере. Используйте его для быстрой и приватной подготовки медиа, публикаций, уроков, демонстраций и повседневного редактирования.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Что делает этот инструмент

Это входная точка для инструментов анализа бинарных файлов на этом сайте. Загрузите любой файл — будут прочитаны первые байты для определения формата по magic number, точно так же, как это делает команда file:

  • ELF (\x7fELF) — исполняемые файлы, разделяемые объекты и core dump'ы Linux и Unix.
  • PE (заголовок MZ + сигнатура PE\0\0) — исполняемые файлы и DLL Windows.
  • Mach-O (0xfeedface/0xfeedfacf и их формы с обратным порядком байт, а также magic 0xcafebabe для fat/универсальных файлов) — бинарные файлы macOS и iOS.
  • WebAssembly (\0asm) — модули .wasm.

После определения формата файл разбирается точно той же проверенной логикой, что используют специализированные инструменты этого сайта — анализатор ELF-файлов, анализатор PE/EXE и анализатор Mach-O — ничего здесь не реализовано заново и не аппроксимировано иначе. Вы получаете реальную сводку: поля заголовка, количество секций/сегментов, зависимости (библиотеки NEEDED для ELF, импортируемые DLL для PE, связанные dylib для Mach-O, импорт/экспорт для WebAssembly).

Когда формат не распознан

Если файл не соответствует ни одному из четырёх известных magic number, инструмент честно сообщает об этом — он никогда не угадывает формат, который не может подтвердить. Вы увидите чёткое сообщение «нераспознанный формат бинарного файла» вместо выдуманного отчёта.

Зачем использовать это вместо специализированного инструмента

Используйте его, когда ещё не знаете, с чем имеете дело — файл без расширения, что-то извлечённое из архива, артефакт сборки неясного происхождения. Как только формат станет известен, специализированный инструмент для этого формата предложит более глубокий, постраничный обзор (полные таблицы символов, списки импорта/экспорта, команды загрузки).

Конфиденциальность

Всё выполняется локально в браузере на JavaScript. Выбранный файл никуда не отправляется.