二进制数据
能够支持以不同的方式导出和导入二进制数据
hexdump
hexdump支持一种输出格式的指定,具体如下:
cat file | hexdump -e '1/1 "%02x"'
其中-e用于指定格式,每个格式由三部分组成:n/b "FMT"
, n指定格式重复n次,b指定每次格式处理几个字节,FMT是对于要处理的字节,使用的C语言printf格式。
比如:
hexdump -e '1/1 "%02x"' -v
用于输出16进制表示的数据,%02x
中x表示16进制, 2表示最多2位,0表示不足2位用0补齐。
-v选项用于组织hexdump将相同的行使用*表示,输出所有数据。