Как использовать утилиту xxd Hex Dumper в Linux
Linux

Как использовать утилиту xxd Hex Dumper в Linux

Используйте xxd hex dumper, если вы хотите распечатать содержимое любого файла в шестнадцатеричном формате

Хотя большинство людей, даже программисты, не будут работать с битами и байтами на ежедневной основе, есть способы исследовать файлы в вашей системе Linux на этом уровне. И xxd – одна из таких утилит, шестнадцатеричный дампер

Вот как вы можете использовать утилиту xxd hex dumper для печати содержимого файлов в шестнадцатеричном формате

Что такое шестнадцатеричный дампер?

Как упоминалось выше, шестнадцатеричный дампер выводит содержимое файла, или ‘дамп’, в шестнадцатеричные числа. В шестнадцатеричных числах используется 16 символов, причем буквы A-F обозначают числа 10-15

Шестнадцатеричные числа обычно используются для представления двоичных чисел, поскольку четыре бита, или половина байта, могут быть представлены шестнадцатеричной цифрой. Это более удобный для человека способ записи двоичных чисел без необходимости иметь дело с длинными строками единиц и нулей

Возможно, вы использовали шестнадцатеричный формат при подборе цветовой палитры для дизайна, как, например, в этой таблице безопасных для интернета цветов. Шестнадцатеричные значения этих цветов начинаются с символа Pound ( # )

Похожие статьи: Как найти шестнадцатеричное значение любого цвета на экране

Дамп ваших файлов в шестнадцатеричном формате с помощью xxd

Хотя xxd не является частью стандартной системы Linux, он является частью редактора Vim. Поскольку сам Vim широко установлен на многих системах Linux, он может быть стандартом. Если он не установлен, поищите его в менеджере пакетов вашего дистрибутива

Чтобы вызвать xxd, введите:

xxd  FILE 

По умолчанию xxd выводит номер строки, двоичное содержимое в шестнадцатеричном формате и любые человекочитаемые строки в формате столбцов. Использование xxd для работы с текстовыми файлами является познавательным, если у вас под рукой есть ASCII-диаграмма, но он также может быть удивительно полезен для изучения двоичных файлов

Выше приведен пример PNG-файла, который был скриншотом из другой статьи

В двоичные файлы также встраиваются строки, которые можно найти с помощью текстового редактора. Чаще всего это тип исследуемого файла, но могут быть и другие сообщения. Большая часть текста в двоичном файле – это тарабарщина, но в начале файла можно увидеть такие сведения, как тип файла и программа, использованная для его создания

Вы можете исследовать файлы с помощью xxd

С помощью xxd и других утилит шестнадцатеричного дампа вы можете исследовать все виды файлов в вашей системе. Вы будете удивлены тем, что вы можете найти

Если вы достаточно смелы, вы также можете использовать шестнадцатеричный редактор для внесения изменений в файл. Помимо шестнадцатеричных редакторов, в системе Linux можно бесплатно использовать несколько текстовых редакторов

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий