Бинарный редактор
Просматривайте байты файла в шестнадцатеричном формате и заменяйте значения по выбранным смещениям. Отмените изменения, затем сохраните отредактированное содержимое в виде отдельного файла или шестнадцатеричного текста.
Что можно сделать
Просмотреть смещения и значения байтов
Одновременно просматривать смещения байтов, шестнадцатеричные значения и ASCII. Введите смещение, чтобы перейти к конкретному байту.
Заменять отдельные байты и сохранять
Заменить существующий байт значением от 00 до FF, отменить недавние изменения и скачать содержимое как отдельный файл.
Как пользоваться
Загрузить файл или шестнадцатеричные байты
Выберите один файл или введите последовательность, например 41 42 0A, и загрузите её. Максимальный размер — 1 MiB.
Выбрать байт для редактирования
Выберите значение в таблице или введите его смещение в десятичном или шестнадцатеричном формате с префиксом 0x.
Применить новое значение
Введите двузначное значение от 00 до FF и нажмите «Заменить байт». Изменения можно отменять по одному.
Сохранить отредактированное содержимое
Скачайте отдельный бинарный файл. Также можно скопировать шестнадцатеричные байты или сохранить их как текст.
Когда это полезно
Проверить заголовок файла
Прочитайте первые байты файла, чтобы узнать сведения о его формате.
Изменить значение по известному смещению
Проверьте смещение и исходное значение, замените нужный байт и сохраните отдельный файл.
Чтение смещений байтов и шестнадцатеричных значений
Отсчёт смещений начинается с нуля
Смещение — позиция, отсчитываемая от начала файла. Шестнадцатеричное 0x1A и десятичное 26 обозначают один и тот же байт.
Один байт записывается двумя шестнадцатеричными цифрами
Значения от 00 до FF соответствуют десятичным значениям от 0 до 255. Например, 41 соответствует символу ASCII A.
Диапазон отображения ASCII ограничен
Отображаются символы ASCII от 0x20 до 0x7E. Другие значения показываются точками. Кодировки текста, например японского, не определяются и не восстанавливаются.
Замена байтов и структура файла
Замена существующего байта не меняет длину файла. Новые значения могут сделать файл нечитаемым, поэтому сохраните оригинал и проверьте отредактированный результат.
Способы отмены изменений
«Отменить изменение байта» обращает последнее изменение. «Восстановить загруженные байты» возвращает файл или шестнадцатеричный ввод, загруженный последним успешно, и очищает историю отмены.
Часто задаваемые вопросы
Можно добавлять или удалять байты?
Эта страница заменяет существующие байты. Длина файла не меняется за счёт вставки или удаления байтов.
Исходный файл будет перезаписан?
Нет. Отредактированное содержимое скачивается с префиксом edited_ в имени файла.
Сколько изменений можно отменить?
Можно отменить до 1000 последних изменений байтов. Повторная загрузка файла создаёт новую исходную точку.
Какие значения в шестнадцатеричном формате принимаются?
Используйте двузначные значения от 00 до FF, разделённые пробелами или переносами строк. Не указывайте префикс 0x или столбец смещения. Загрузка пустого поля создаёт файл нулевой длины.
Какой размер файла поддерживается?
Размер одного файла может достигать 1 MiB (1 048 576 байт). В таблице отображается 256 байт на странице.
Входные данные и результаты
- Входные данные
- Один файл или последовательность шестнадцатеричных байтов, до 1 MiB.
- Редактирование
- Заменить байт в выбранном смещении, отменить недавние изменения или восстановить загруженные байты.
- Результат
- Отредактированный бинарный файл, скопированные шестнадцатеричные байты или текстовый файл с ними. Исходный файл не перезаписывается.