macOS · Криминалистический hex-редактор двоичных файловКаждый байт — полностью декодирован.

Мгновенно открывайте многогигабайтные двоичные файлы. Сравнивайте, патчите и экспортируйте их байт за байтом — полностью офлайн, с Zero Telemetry.

БЕСПЛАТНАЯ ЗАГРУЗКА ZERO TELEMETRY НАТИВНОЕ ДЛЯ MACOS · ПРИЛОЖЕНИЕ НА 15 ЯЗЫКАХ
HexWrite в macOS: шестнадцатеричная сетка рядом с Data Inspector, декодирующим целые числа, числа с плавающей запятой и метку времени Mac, с дизассемблированием ARM64 в реальном времени и хешами MD5 и SHA-256 в строке состояния
01Создан для по-настоящему важных дней

Файл сам о себе не расскажет.
И всё же откройте его.

Образ диска на 40 GB. HexWrite открывает очень большие файлы — многогигабайтные двоичные файлы, образы дисков и дампы памяти — через потоковое индексирование с блочным отображением, поэтому прокрутка образа на 40 GB требует не больше памяти, чем прокрутка файла на 40 KB.
Заголовок, который не совпадает. HexWrite сверяет магические байты файла с его расширением и сообщает, когда они расходятся, — а затем в один клик исправляет заголовок по смещению 0x0.
Правка, которую нужно доказать. Правки хранятся в виртуальном буфере; исходный файл остаётся нетронутым, пока вы не решите сохранить изменения на месте или экспортировать пропатченную копию — со свежими хешами всего, что изменилось.
02Приборная панель

Дружелюбный снаружи.
Криминалистический внутри.

Data Inspector и дизассемблирование в реальном времени

Целые числа, числа с плавающей запятой и дизассемблирование ARM64 в реальном времени под курсором — оба порядка байтов, метки времени Mac и интерактивный визуализатор битов.

// ARM64 · ARM32 · x86 · x86_64

Split View и побайтовое сравнение

Сравнивайте два двоичных файла бок о бок. Различающиеся байты подсвечиваются в обеих панелях по мере работы.

// смонтировать объект сравнения

Pattern Scan — YARA-style сканирование

Напишите правило и получите каждое смещение, где совпадают его байты. Движок шаблонов сопоставляет непрерывные литеральные байты — регулярные выражения, шестнадцатеричные подстановочные знаки и переходы не поддерживаются.

// $mz = { 4D 5A }

Сценарии на Lua

Автоматизируйте задачи со встроенным Lua. Сценарии читают и патчат байты через ограниченный API — внутри движка, изолированного в песочнице.

// read_bytes(offset, length)

Точечный патчинг байтов (Surgical) и Delta Export

Патчите байты и доказывайте, что именно изменилось. Оригинал остаётся нетронутым до экспорта — со свежими хешами. Внедряйте значения в формате hex или Base64.

// MD5 + SHA-256, до и после

Проверка и исправление заголовков файлов

Магические байты сверяются с расширением, которое заявляет файл; если они расходятся, HexWrite отмечает это — и один клик исправляет заголовок по смещению 0x0.

// анализ магических байтов
Обзор энтропии — выборочная картина (100 выборок), нанесённая на полосу прокрутки, чтобы подсказывать, куда смотреть. Нативный интерфейс macOS — светлая и тёмная темы, а само приложение локализовано на 15 языков.
03Сам инструмент

Смотрите, как он читает, сравнивает и доказывает.

Split View в HexWrite сравнивает два двоичных файла бок о бок; различающиеся байты подсвечены в обеих панелях
Split View — различающиеся байты подсвечены в обеих панелях
HexWrite после патча байта и Surgical Export: одна изменённая ячейка и хеши MD5 и SHA-256 до и после экспорта в строке состояния
Surgical Export — патч байта, экспорт со свежими хешами
Pattern Scan в HexWrite находит четыре совпадения правила из литеральных байтов в образе диска — каждое со смещением и совпавшими байтами
Pattern Scan — каждое смещение, где совпадают байты
04Zero Telemetry
КРИМИНАЛИСТИЧЕСКАЯ ПЕСОЧНИЦА И АРХИТЕКТУРА АВТОНОМНОЙ БЕЗОПАСНОСТИ

Zero Telemetry.

Единственный сетевой трафик, который создаёт HexWrite, — это соединение Apple StoreKit с App Store. Ни отчёты о сбоях, ни данные об использовании, ни метаданные файлов никогда не передаются компании ProfWorkBench — у нас нет серверов, которые могли бы их принять.

HexWrite работает в песочнице macOS (App Sandbox) и не имеет сетевого entitlement.

HexWrite использует фреймворк Apple StoreKit для связи с App Store исключительно в целях проверки лицензий и подписок и управления ими. Этот трафик направляется в Apple, а не в ProfWorkBench, и регулируется политикой конфиденциальности Apple.

Панель Zero Telemetry в HexWrite, описывающая криминалистическую песочницу и архитектуру автономной безопасности
ПЕСОЧНИЦА APP SANDBOX БЕЗ СЕТЕВОГО ENTITLEMENT БЕЗ УЧЁТНЫХ ЗАПИСЕЙ
05Цены

Чтение — бесплатно. Изменение байтов — это Pro.

Шестнадцатеричная сетка, декодеры Data Inspector и дизассемблер бесплатны. Редактирование байтов, Surgical Export и рабочие области Parser, Lua и Pattern Scan входят в HexWrite Pro.

View-Only Mode
$0
Бесплатный hex-просмотрщик — смонтируйте любой двоичный файл, читайте каждый байт.
  • Полная шестнадцатеричная сетка, файлы любого размера
  • Декодеры Data Inspector
  • Дизассемблирование в реальном времени
  • Побайтовое сравнение в Split View
  • Редактирование и экспорт байтов
Загрузить бесплатно
HexWrite Pro Annual Pass
$9.99 / год
Годовой доступ ко всем криминалистическим функциям Pro.
  • Всё из View-Only Mode, плюс:
  • Редактирование и внедрение байтов
  • Surgical Export с хешами
  • Parser, Lua и Pattern Scan
  • Продлевается ежегодно, если не отменена
Загрузите приложение → разблокируйте Pro в нём
РАЗОВЫЙ ПЛАТЁЖ
HexWrite Pro Lifetime
$39.99 разовый платёж
Разблокируйте неограниченный патчинг байтов и экспорт.
  • Все функции Pro — навсегда
  • Одна покупка, никаких продлений
  • Редактирование байтов, экспорт, все рабочие области
  • Все будущие обновления включены
Загрузите приложение → разблокируйте Pro в нём

ПОПРОБУЙТЕ БЕСПЛАТНО, РАЗБЛОКИРУЙТЕ, КОГДА БУДЕТЕ ГОТОВЫ — HexWrite можно загрузить бесплатно. Смонтируйте любой двоичный файл, читайте полную шестнадцатеричную сетку, декодируйте байты в Data Inspector, дизассемблируйте инструкции и сравнивайте два файла бок о бок — без какой-либо покупки. Редактирование байтов, Surgical Export и рабочие области Parser, Lua и Pattern Scan — это HexWrite Pro: встроенная покупка в виде годовой подписки или разовой бессрочной разблокировки. Подписка продлевается ежегодно, если не отменить её в настройках.

ЦЕНЫ УКАЗАНЫ ДЛЯ США — APP STORE ПОКАЖЕТ ВАШУ МЕСТНУЮ ЦЕНУ · ВСЕ ПОКУПКИ БЕЗОПАСНО ОБРАБАТЫВАЮТСЯ APPLE ЧЕРЕЗ MAC APP STORE

06Частые вопросы

Прежде чем вы спросите —

Бесплатен ли HexWrite?
Загрузка бесплатна. Чтение бесплатно: шестнадцатеричная сетка, декодеры Data Inspector и дизассемблер. Редактирование байтов, Surgical Export и рабочие области Parser, Lua и Pattern Scan входят в HexWrite Pro — встроенную покупку, доступную в виде годовой подписки или разовой бессрочной разблокировки.
Поддерживает ли HexWrite правила YARA?
Это YARA-style — и это сознательное решение. Движок шаблонов сопоставляет непрерывные литеральные байты — регулярные выражения, шестнадцатеричные подстановочные знаки (??), переходы ([n]) и модификаторы не поддерживаются. Напишите правило из литеральных байтов и получите каждое смещение, где они совпадают.
Что HexWrite передаёт по сети?
Единственный сетевой трафик, который создаёт HexWrite, — это соединение Apple StoreKit с App Store. Ни отчёты о сбоях, ни данные об использовании, ни метаданные файлов никогда не передаются компании ProfWorkBench — у нас нет серверов, которые могли бы их принять. Этот трафик StoreKit направляется в Apple, а не в ProfWorkBench, и регулируется политикой конфиденциальности Apple.
Он действительно откроет образ на 40 GB?
Да. Файлы открываются через потоковое индексирование с блочным отображением, поэтому прокрутка образа на 40 GB требует не больше памяти, чем прокрутка файла на 40 KB.
Изменяет ли патчинг мой исходный файл?
Нет, пока вы сами не скажете. Правки хранятся в виртуальном буфере; исходный файл остаётся нетронутым, пока вы не решите сохранить изменения на месте или экспортировать пропатченную копию — со свежими хешами, чтобы доказать, что именно изменилось.
Как работает годовая подписка?
HexWrite Pro Annual Pass продлевается ежегодно, пока вы не отмените подписку в Настройках, — отменить её можно в любой момент. Разовая разблокировка HexWrite Pro Lifetime никогда не продлевается. Все покупки обрабатывает Apple.
Значок приложения HexWrite

Узнайте, что байты говорят на самом деле.

Загрузка бесплатна. Чтение бесплатно. Pro открывает верстак редактирования — по годовой подписке или за разовую бессрочную разблокировку.

Загрузить в Mac App Store
НАТИВНО ДЛЯ MACOS · ZERO TELEMETRY · APP SANDBOX · ПРИЛОЖЕНИЕ НА 15 ЯЗЫКАХ