Як створити шістнадцятковий дамп файлу або рядка тексту
А шістнадцятковий дамп є шістнадцятковим переглядом даних. Використовуйте шістнадцяткове число, коли ви налагоджуєте програму або для зворотного проектування програми.
Наприклад, багато формати файлів використовувати певні шістнадцяткові символи для позначення їх типу. Коли ви намагаєтеся прочитати файл, але він не завантажується належним чином, можливо, файл не в тому форматі, який ви очікуєте. Шістнадцятковий дамп допомагає усунути неполадки. Аналогічно, щоб розібрати, як програма працює без вихідного коду, перегляньте шістнадцятковий дамп, щоб оцінити його продуктивність.
Що таке шістнадцятковий?
Комп'ютери думають двійковий. На кожен символ, число і символ посилаються двійкові значення, які називаються арифметика за основою 2, використовуючи нулі та одиниці. Люди думають десятковим, або арифметика з основою 10 який спирається на числа від нуля до дев’яти. У шістнадцятковому — або арифметика з основою 16— обчислення використовують 16 одиниць, представлених цифрами від нуля до дев’яти плюс літерами від A до F.
Як створити шістнадцятковий дамп за допомогою Linux

Щоб створити шістнадцятковий дамп за допомогою Linux, скористайтеся файлом hexdump команда.
Щоб відобразити файл як шістнадцятковий стандартний вихід, виконайте таку команду:
hexdump ім'я файлу
Наприклад:
hexdump touch.svg.
За замовчуванням номер рядка відображається у шістнадцятковому форматі через вісім наборів по чотири шістнадцяткові значення на рядок.
Поставте різні перемикачі, щоб змінити вихід за замовчуванням. Наприклад, вказавши -б комутатор створює восьмизначний зсув, за яким слідують 16 байтів вхідних даних із трьома стовпцями, заповненими нулем у вісімковому форматі — подання, яке називається однобайтовий вісімковий дисплей.
hexdump -b touch.svg.
За допомогою цього перемикача дисплей змінюється приблизно так:
00000000 211 120 116 107 015 012 032 012 000 000 000 015 111 110 104 122
Використовувати -c перемикайтеся, щоб переглянути файл на однобітовому дисплеї:
hexdump -c hexdump.svg.
Команда з цим перемикачем відображає зміщення, але цього разу у вигляді 16 символів вхідних даних, розділених пробілами, трьома стовпцями і заповненими пробілом на рядок:

Ця команда підтримує кілька інших вихідних форматів. Запустіть командалюдина hexdump щоб переглянути запис сторінки керівництва для цього корисного інструменту.