Редактирование файлов

Переключение между шестнадцатеричной и ASCII панелями

В GHex файл можно редактировать либо в шестнадцатеричной панели, либо в панели ASCII.

Чтобы переместить фокус на какую-либо панель, вы можете щёлкнуть мышкой на соответствующую панель или:

  • Нажмите Alt+Стрелка влево, чтобы вывести в фокус шестнадцатеричную панель, и

  • Нажмите Alt+Стрелка вправо, чтобы вывести в фокус панель ASCII.

Перемещать курсор по файлу можно одним из следующих способов:

  • Используйте полосы прокрутки окна и мышь, чтобы выбрать байт, щёлкнув по нему.

  • Используйте клавиши со стрелками, Home, End, PageUp или PageDown.

  • Выберите Перейти к байту (в главном меню) или нажмите Ctrl+J, и введите смещение курсора в виде десятичного или шестнадцатеричного значения. Шестнадцатеричное значение смещения должно начинаться с 0x, например: 0x3.

Редактирование файла с использованием шестнадцатеричной или ASCII-панели

Формат ASCII редактируется, как обычный текстовый файл.

Чтобы изменить шестнадцатеричный формат, используйте символы от 0 до 9 и от a до f. Эта операция не чувствительна к регистру.

Режим вставки

Режим вставки можно включить или выключить, нажав Insert или щёлкнув кнопку Переключить режим вставки в строке состояния.

Включённый Режим вставки означает, что данные будут добавляться в файл, а не заменять существующие.

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