Você pode usar xxd
para criar dump hexadecimal em estilo simples
$ xxd -p /etc/passwd | head -n 3
726f6f743a783a303a303a726f6f743a2f726f6f743a2f62696e2f626173
680a6461656d6f6e3a783a313a313a6461656d6f6e3a2f7573722f736269
6e3a2f7573722f7362696e2f6e6f6c6f67696e0a62696e3a783a323a323a
E imprimi-lo no arquivo
$ xxd -p /etc/passwd > output.hex
Você pode restaurar dados mais tarde com -r -p
options
$ xxd -r -p output.hex | head -n 3
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
Acople outros métodos:
$ hexdump -ve '1/1 "%.2x"' /etc/passwd
$ od -t x1 /etc/passwd | awk '{$1=""; gsub(/\ /,"");print}'