>_ IzzyLab

Практическое задание

Получи hex-дамп

средне

Получи шестнадцатеричное представление байтов файла /root/data.bin — только hex-цифры, без адресов и ASCII-колонки, одной непрерывной строкой (или строками hex) — и запиши в /root/data.hex.

Что потренируешь:
  • xxd
  • hex
  • hex-дамп
  • бинарные данные
  • кодировки

Разбор темы

Обычный вывод xxd — это три колонки: смещение-адрес, сами hex-цифры и ASCII-представление, что удобно глазами, но не годится для машинной обработки. Чтобы получить «плоский» дамп из одних hex-цифр, без адресов и ASCII-колонки, у xxd есть отдельный режим plain-вывода, включаемый соответствующим ключом. Такой формат симметричен: тот же инструмент позже разворачивает его обратно в исходные байты.

Что проверяется

  1. hex-дамп корректен

Как это выглядит