Изучите параметры команды od
В этом шаге вы изучите различные параметры, доступные для команды od
, чтобы настроить формат вывода.
Сначала создадим еще один примерный файл с некоторыми бинарными данными:
echo -e "\x01\x02\x03\x04\x05\x06\x07\x08" > binary.txt
Теперь можно использовать команду od
с разными параметрами для отображения содержимого файла в различных форматах:
## Отобразить в восьмеричном формате
od -t o1 binary.txt
## Отобразить в шестнадцатеричном формате
od -t x1 binary.txt
## Отобразить в ASCII формате
od -t c binary.txt
Пример вывода:
0000000 001 002 003 004 005 006 007 010
0000010
0000000 01 02 03 04 05 06 07 08
0000010
0000000 001 002 003 004 005 006 007 010
0000010
Параметр -t
позволяет вам указать формат вывода. В примерах выше o1
представляет 1-байтовый восьмеричный формат, x1
представляет 1-байтовый шестнадцатеричный формат, а c
представляет формат символов (ASCII).
Вы также можете комбинировать несколько форматов вывода с использованием параметра -t
:
od -t x1 -t d1 -t c binary.txt
Пример вывода:
0000000 01 02 03 04 05 06 07 08
0000010
Это покажет содержимое файла в шестнадцатеричном, десятичном и формате символов рядом.