1.6 KiB
Raw Blame History

xxd

Создавать шестнадцатеричное представление (hexdump) двоичного файла или наоборот. Смотрите также: hexyl, od, hexdump. Больше информации: https://manned.org/xxd.

  • Сгенерировать hexdump из двоичного файла и отобразить результат:

xxd {{входной_файл}}

  • Сгенерировать hexdump из двоичного файла и сохранить его как текстовый файл:

xxd {{входной_файл}} {{выходной_файл}}

  • Отобразить более компактный вывод, заменяя последовательные нули (если есть) звёздочкой:

xxd {{[-a|-autoskip]}} {{входной_файл}}

  • Отобразить вывод с 10 столбцами по одному октету (байту) в каждом:

xxd {{[-c|-cols]}} {{10}} {{входной_файл}}

  • Отобразить вывод только до длины 32 байта:

xxd {{[-l|-len]}} {{32}} {{входной_файл}}

  • Отобразить вывод в простом режиме без пробелов между столбцами:

xxd {{[-p|-postscript]}} {{входной_файл}}

  • Преобразовать текстовый hexdump обратно в двоичный формат и сохранить как двоичный файл:

xxd {{[-r|-revert]}} {{[-p|-postscript]}} {{входной_файл}} {{выходной_файл}}