Утилита hexdump#

Описание#

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

Синтаксис утилиты:

hexdump <options> <files>

Где:

  • <options> - опции;

  • <files> - файлы.

Опции#

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

Опции hexdump#

Опция

Описание

-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
    

Дополнительная информация#

Дополнительную информацию можно получить, выполнив команду:

man hexdump

Или:

hexdump --help