Бинарный редактор
О инструменте
Загрузите любой файл и редактируйте шестнадцатеричные (HEX) и ASCII-значения прямо в таблице. Изменённые ячейки подсвечиваются красным. Вся обработка выполняется только в вашем браузере, без загрузок. Благодаря Web Worker, дебаунсу и ограничению количества результатов поиск остаётся отзывчивым даже при 7–20 МБ.
—
Режим редактирования
Правка
Выделение / изменения
Выделение: —
Изменено: 0
0 / 0
Смещение | HEX | ASCII |
---|
Как пользоваться
- Загрузите через Файл — обработка полностью выполняется в браузере, данные не отправляются.
- Щёлкните по ячейке HEX или ASCII, чтобы редактировать inline. Для HEX нужны две цифры (0-9A-F), для ASCII — один символ.
- Поиск переключается между ASCII и HEX. В HEX допустимы "DE AD BE EF" или "DEADBEEF"; в ASCII можно включать или отключать учёт регистра.
- Вставка/Удаление изменяют по одному байту в позиции курсора.
- Сохранить скачивает текущий буфер.
Примечания (предотвращение зависаний)
- Поиск выполняется в Web Worker, поэтому интерфейс остаётся отзывчивым.
- Ввод дебаунсится (~180 мс), поэтому при быстром наборе предыдущий поиск отменяется.
- Отображается до 500 совпадений; при превышении в конце отображается
+
. - Производительность остаётся высокой примерно до 7–20 МБ. Для более крупных файлов уменьшите «Видимых строк», чтобы прокрутка оставалась плавной.
Предупреждения
- При открытии другого файла несохранённые изменения будут потеряны — при необходимости сохраните их заранее.
- Столбец ASCII принимает только печатаемые символы; остальные байты отображаются как
.
.