Linux命令hexdump 以十六进制和 ASCII 码的形式打印
hexdump
命令是一个十六进制转储工具,它可以将文件或数据以十六进制和 ASCII 码的形式打印出来。在 Linux 或类 Unix 系统中,hexdump
常用于查看二进制文件、调试程序、还原数据等操作。
hexdump
命令的常用选项如下:
-C
:以十六进制和 ASCII 码混合的格式输出;-c
:以 ASCII 码的形式输出,可用于查看文本文件的内容;-n bytes
:指定要显示的字节数;-s offset
:指定要从文件中的偏移量处开始显示;-v
:以可见字符的形式输出,不显示不可见字符,比如控制字符;-x
:以十六进制的格式输出。
下面是几个 hexdump
命令的示例:
- 以十六进制和 ASCII 码混合的格式输出文件内容:
hexdump -C filename
- 以 ASCII 码的形式输出文件内容:
hexdump -c filename
- 显示文件中从偏移量 100 处开始的前 20 个字节,以十六进制和 ASCII 码混合的格式输出:
hexdump -C -s 100 -n 20 filename
版权申明
本文系作者 @亦秋先生 原创发布在亦秋先生博客站点。未经许可,禁止转载。
暂无评论数据