Linux 查看二进制文件
本文介绍在 Linux 系统中查看或编辑二进制文件的几种方法,包括使用 vim 编辑器,使用 hexdump、xxd、od 命令等。
使用 Vim 编辑器
以二进制模式打开文件:
vim -b <your_binary_file>
按 :
进入 vim 尾行模式,输入如下命令:
%!xdd -g 1
这样就会以十六进制形式显示该二进制文件的内容。
使用 hexdump 命令
hexdump
是一个用于查看二进制文件的命令行工具,它可以将二进制文件转换成十六进制的格式并打印出来。
hexdump <your_binary_file>
此外,hexdump
还提供了各种选项实现数据格式的转换,例如以 ASCII
格式显示:
hexdump -C <your_binary_file>
-b
选项会将所有数据以单字节为单位转换为八进制的格式显示:
hexdump -b <your_binary_file>
使用 xxd 命令
xxd
命令的效果与 hexdump -C
输出的格式类似,打印的结果包含地址,十六进制格式和字符格式(单字节为单位)。
xxd <your_binary_file>