Иногда файл нужно смотреть не как текст, а как последовательность байт — определить формат по сигнатуре, найти повреждение или передать бинарник туда, где ждут только текст.

Первые байты файла — обычно там сигнатура формата:

xxd -l 16 file.bin

Канонический hex-дамп:

hexdump -C file.bin | head

Бинарный файл текстом — например, для JSON или email-вложения:

base64 -w0 file.bin > file.b64
base64 -d file.b64 > file.bin

xxd дополнительно умеет обратное преобразование (xxd -r) — удобно поправить пару байт прямо в hex-дампе и собрать файл обратно.

#linux #bash