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

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

Что такое самосвал с шестигранной головкой?

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

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

Вы могли использовать шестнадцатеричный формат, когда подбор цветовой палитры для вашего дизайна, например, в этом диаграмма веб-безопасных цветов

. Шестнадцатеричные значения этих цветов начинаются с символа Фунт (#) персонаж.

Связанный: Как найти шестнадцатеричное значение любого цвета на экране

Выгрузите файлы в шестнадцатеричном формате с помощью xxd

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

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

xxd [ФАЙЛ]

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

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

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

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

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

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

Электронное письмо
7 лучших текстовых редакторов Linux и альтернатив Gedit

Обеспокоены тем, что разработчик отказался от Gedit? Хотя мы не знаем, что нас ждет в будущем, один из этих семи текстовых редакторов Linux должен стать достойной заменой.

Читать далее

Похожие темы
  • Linux
  • Приложения для Linux
Об авторе
Дэвид Делони (Опубликовано 20 статей)

Дэвид - писатель-фрилансер, живущий на северо-западе Тихого океана, но родом из района Залива. Он был энтузиастом технологий с детства. Интересы Дэвида включают чтение, просмотр качественных телешоу и фильмов, ретро-игры и коллекционирование пластинок.

Ещё от David Delony

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.