Использование

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

Для редактирования файла сделайте следующее:

  1. Нажмите на шестнадцатеричное или ASCII-представление файла. В том представлении, где курсор активен, он отображается закрашенным. В другом представлении он имеет вид незакрашенного контура.

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

    • Используйте полосы прокрутки окна или клавиши со стрелками для перемещения по файлу.
    • Выберите Правка ▸ Перейти к байту, введите смещение, как десятичное или шестнадцатеричное значение, затем нажмите ОК. Шестнадцатеричное значение смещения должно начинаться с 0x, например: 0x3.
  3. Формат ASCII редактируется, как обычный текстовый файл. Для редактирования шестнадцатеричного формата используйте цифры от 0 до 9 и буквы от a до f.

Чтобы вставить данные и не перезаписать существующие данные, выберите Правка ▸ Режим вставки.

Чтобы вырезать, копировать или вставить данные, выберите Правка ▸ Вырезать, Правка ▸ Копировать или Правка ▸ Вставить.

Чтобы отменить изменение, выберите Правка ▸ Отменить. Для возврата отменённого изменения выберите Правка ▸ Повторить. Количество предыдущих изменений, которые можно отменить, определяется параметром Максимальное число уровней отмены во вкладке Раздел 4.1 ― Редактирование диалогового окна Параметры.

3.2 Сохранение файла

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

  • Для сохранения изменений в текущем файле выберите Файл ▸ Сохранить.
  • Чтобы сохранить текущий файл под новым именем, выберите Файл ▸ Сохранить как. Укажите имя файла в диалоговом окне Выбрать файл для сохранения из буфера, затем нажмите ОК.

3.3 Возврат к последней сохранённой версии файла

Для возврата к последней сохранённой версии текущего файла и отмене всех правок, сделанных после его сохранения, выберите Файл ▸ Восстановить, затем нажмите Да в диалоговом окне.

3.4 Поиск данных в файле

Для поиска в файле шестнадцатеричной или ASCII-строки сделайте следующее:

  1. Выберите Правка ▸ Найти.

  2. В диалоговом окне Поиск данных выберите один из следующих вариантов:

    • Поиск шестнадцатеричных данных
    • Поиск ASCII данных
  3. Наберите строку, которую нужно найти.

  4. Нажмите Найти следующее, чтобы найти следующее вхождение строки.

  5. Нажмите Найти предыдущее, чтобы найти предыдущее вхождение строки.

  6. Нажмите Отменить для закрытия диалогового окна Поиск данных.

3.5 Расширенный поиск

Для выполнения расширенного поиска сделайте следующее:

  1. Выберите Правка ▸ Расширенный поиск.
  2. В диалоговом окне Поиск данных выберите требуемые критерии поиска. Как добавлять критерий поиска смотрите Раздел 3.6 ― Добавление критерия поиска.
  3. Нажмите Найти следующее, чтобы найти следующее вхождение строки.
  4. Нажмите Найти предыдущее, чтобы найти предыдущее вхождение строки.
  5. Нажмите Закрыть, чтобы закрыть диалоговое окно Поиск данных.

3.6 Добавление критерия поиска

Для добавления критерия поиска сделайте следующее:

  1. Выберите Правка ▸ Расширенный поиск.

  2. В диалоговом окне Поиск данных нажмите Добавить.

  3. В диалоговом окне Поиск данных: Добавить поиск выберите один из следующих вариантов:

    • Поиск шестнадцатеричных данных
    • Поиск ASCII данных
  4. Наберите строку, которую нужно найти.

  5. Используя цветовой круг или поля выбора числовых значений, выберите цвет для выделения критерия поиска.

  6. Нажмите Добавить.

  7. Нажмите Отменить для закрытия диалогового окна Поиск данных.

3.7 Удаление критерия поиска

Для удаления критерия поиска сделайте следующее:

  1. Выберите Правка ▸ Расширенный поиск.
  2. В диалоговом окне Поиск данных выберите критерий поиска, который нужно удалить.
  3. Нажмите Удалить выделенное.
  4. Нажмите Отменить для закрытия диалогового окна Поиск данных.

3.8 Поиск и замена данных в файле

Чтобы найти в файле шестнадцатеричную или ASCII-строку и заменить её другой строкой, сделайте следующее:

  1. Выберите Правка ▸ Заменить.

  2. В диалоговом окне Найти и заменить данные выберите один из следующих вариантов:

    • Заменить шестнадцатеричные данные
    • Заменить ASCII данные
  3. В первом текстовом поле наберите строку, которую нужно найти.

  4. Во втором текстовом поле наберите строку, на которую нужно заменить найденную строку.

  5. Нажмите Найти следующее.

  6. Нажмите Заменить для замены текущего вхождения строки или Заменить все для замены всех вхождений строки.

  7. Нажмите Отменить, чтобы закрыть диалоговое окно Найти и заменить данные.

3.9 Добавление или удаление дополнительных окон просмотра файла

Чтобы добавить новое окно просмотра для текущего файла в окно GHex, выберите Вид ▸ Добавить окно просмотра.

Для удаления окна просмотра текущего файла выберите Вид ▸ Удалить окно просмотра. При закрытии последнего открытого окна просмотра приложение также будет закрыто.

3.10 Изменение типа группировки данных

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

  • Байты — отдельными байтами
  • Слова — группами из двух байтов
  • Двойные слова — группами из четырёх байтов

3.11 Экспорт отображения GHex в HTML

Для экспорта данных из окна GHex в HTML, выберите Файл ▸ Сохранить как HTML. Выберите каталог и укажите имя HTML-файла, затем нажмите ОК. GHex осуществляет следующие действия:

  • Создаёт отдельный HTML-файл для каждой страницы данных, отображаемой в окне GHex.
  • Использует указанное вами имя HTML-файла как основу для имён других файлов.
  • Добавляет номер страницы к имени файла, чтобы можно было отличить файлы.
Например, если указано имя файла log.html, GHex создаст серию HTML-файлов с именами log00000000.html, log00000001.html, log00000002.html и так далее.

3.12 Просмотр таблицы символов

Для просмотра таблицы, содержащей ASCII, шестнадцатеричные, десятичные, восьмеричные и двоичные представление для значений от 0 до 255, выберите Окна ▸ Таблица символов.

3.13 Конвертер представлений

Для преобразования между двоичным, десятичным, шестнадцатеричным и ASCII представлениями введённого вами значения (до 4 байтов), выполните следующее:

  1. Выберите Окна ▸ Конвертер представлений.

  2. Выполните одно из следующих действий:

    • Наберите значение, которое нужно преобразовать, в одном из полей диалогового окна Конвертер представлений и нажмите Enter.
    • Для показа представлений данных из позиции курсора в текущем файле нажмите кнопку Взять из положения курсора.

    GHex обновит значения остальных полей для отображения представлений данных.

  3. Нажмите Закрыть, чтобы закрыть диалоговое окно Конвертер представлений.

3.14 Отображение и скрытие диалогового окна преобразования типов

Для отображения или скрытия диалогового окна преобразования типов выберите Окна ▸ Диалоговое окно преобразования типов.

Диалоговое окно преобразования типов отображает значения выбранного символа в следующих представлениях:

  • 8 бит со знаком
  • 8 бит без знака
  • 16 бит со знаком
  • 16 бит без знака
  • 32 бита со знаком
  • 32 бита без знака
  • 32 бита с плавающей точкой
  • 64 бита с плавающей точкой
  • Шестнадцатеричное
  • Восьмеричное
  • Двоичное
  • Длина потока

Диалоговое окно преобразования типов содержит также следующие параметры:

Показать декодирование от младшего к старшему

Включите, чтобы установить порядок байтов от младшего к старшему (little endian).

Показывать беззнаковые и вещественные как шестнадцатеричные

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

3.15 Печать файла

Чтобы напечатать файл, выберите Файл ▸ Печать. Настройте при необходимости параметры печати в диалоговом окне Печать, затем нажмите ОК.

Для предварительного просмотра отправляемого на печать файла выберите Файл ▸ Предпросмотр печати.