Иногда файл нужно смотреть не как текст, а как последовательность байт — определить формат по сигнатуре, найти повреждение или передать бинарник туда, где ждут только текст.
Первые байты файла — обычно там сигнатура формата:
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
