Бинарный редактор

О инструменте

Загрузите любой файл и редактируйте шестнадцатеричные (HEX) и ASCII-значения прямо в таблице. Изменённые ячейки подсвечиваются красным. Вся обработка выполняется только в вашем браузере, без загрузок. Благодаря Web Worker, дебаунсу и ограничению количества результатов поиск остаётся отзывчивым даже при 7–20 МБ.

Режим редактирования
Правка
Выделение / изменения
Выделение: — Изменено: 0
0 / 0
Смещение HEX ASCII

Как пользоваться

  1. Загрузите через Файл — обработка полностью выполняется в браузере, данные не отправляются.
  2. Щёлкните по ячейке HEX или ASCII, чтобы редактировать inline. Для HEX нужны две цифры (0-9A-F), для ASCII — один символ.
  3. Поиск переключается между ASCII и HEX. В HEX допустимы "DE AD BE EF" или "DEADBEEF"; в ASCII можно включать или отключать учёт регистра.
  4. Вставка/Удаление изменяют по одному байту в позиции курсора.
  5. Сохранить скачивает текущий буфер.

Примечания (предотвращение зависаний)

  • Поиск выполняется в Web Worker, поэтому интерфейс остаётся отзывчивым.
  • Ввод дебаунсится (~180 мс), поэтому при быстром наборе предыдущий поиск отменяется.
  • Отображается до 500 совпадений; при превышении в конце отображается +.
  • Производительность остаётся высокой примерно до 7–20 МБ. Для более крупных файлов уменьшите «Видимых строк», чтобы прокрутка оставалась плавной.

Предупреждения

  • При открытии другого файла несохранённые изменения будут потеряны — при необходимости сохраните их заранее.
  • Столбец ASCII принимает только печатаемые символы; остальные байты отображаются как ..