Утилита hexdump#

Утилита hexdump используется для отображения содержимого файлов в шестнадцатеричном, десятичном, восьмеричном формате или формате ascii.

Синтаксис hexdump:

hexdump <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

Часто используемые опции утилиты представлены в таблице ниже.

Опция

Описание

-b

Отображение в виде однобайтовой восьмеричной системы счисления

-X

Отображение в однобайтовом шестнадцатеричном формате

-c

Отображение в однобайтовом формате

-C

Отображение в формате Canonical hex+ASCII - вывод входного смещения в шестнадцатеричном формате, за которым следуют шестнадцать шестнадцатеричных байтов в два столбца, разделенных пробелами, затем те же шестнадцать байтов в формате %_p, заключенных в символы |

-d

Отображение в двухбайтовом десятичном формате

-s

Пропуск байтов смещения от начала ввода

-v

Отображение всех входных данных; без этой опции любое количество групп выходных строк, идентичных предшествующей группе (за исключением входных смещений), заменяются строкой *

Примеры использования#

  • Для отображения содержимого файла file.txt в формате Canonical hex+ASCII введите команду:

    hexdump -C file.txt
    
  • Для отображения содержимого файла path/to/file без замены повторяющихся строк на * введите команду:

    hexdump -v path/to/file