binvis.io: визуальный анализ бинарных файлов

Visual Analysis of Binary Files

binvis.io — это онлайн-инструмент для визуального анализа бинарных файлов, созданный Aldo Cortesi. Он позволяет исследовать структуру исполняемых файлов (ELF, PE), документов (PDF) и других данных, отображая байты в виде цветной сетки. Это помогает быстро находить закономерности, аномалии и скрытые данные. Инструмент доступен бесплатно в браузере, поддерживает загрузку своих файлов и предоставляет готовые примеры для изучения.

Визуальный анализ бинарных файлов позволяет увидеть структуру данных, которая скрыта за шестнадцатеричным представлением.
  1. eigenblake

    Я уже давно думаю, что нам стоит делать то же самое для кода. У меня до сих пор не дошли руки это реализовать, но, думаю, ответ на вопрос, как использовать ИИ в качестве инструмента, частично кроется в том, что он не даёт нам такого же окна в свои действия. В подробном режиме я ловил вещи раньше, чем поймал бы их позже. Но даже помимо этого, это говорит о том, как мы проводим границы между кодом и данными и что будет, если эти границы стереть. Что если применить методы визуализации данных к коду? Может быть, иерархическая семантическая кластеризация, окрашенная по иерархии классов. Не просто одна парящая диаграмма архитектуры, а разные срезы кодовой базы.

  2. zX41ZdbW

    Я тоже встроил визуализатор в ClickHouse, чтобы можно было анализировать его бинарник: https://play.clickhouse.com/binary?user=binary — какой код занимает больше места, какие зависимости слишком большие, или какие инстанциации шаблонов раздуты.

  3. dejobaan

    Довольно круто. Это отдалённо напоминает мне времена, когда мы могли слышать, как жёсткие диски стучат, или ещё раньше, когда мы могли слышать электромагнитные помехи от того, что происходило в компьютере. Был эпизод в «Ковбое Бибоп», где механик приложил гаечный ключ к капоту двигателя, чтобы понять, насколько он вибрирует (наверное, это реальная практика с настоящими двигателями?), и, конечно, звуки компьютера в Энтерпрайзе-D, вместе с блинкенлайтами. Всё это похоже на тот же тип «перевода данных в форму, воспринимаемую человеком». Я не уверен, какую непосредственную пользу приносит эта утилита, но мне она нравится.

Ещё за этот день

2026-08-28