od、hexdump、xxd-进制查看工具
名称:od
位置:/usr/bin/od
权限:所有用户
作用:非纯文本文件内容查阅,例如二进制文件内容查阅
用法:od [-t TYPE] 文件
-t 后面可以接各种类型(TYPE)的的输出
a :理由默认的字符来输出
c :利用ASCII字符输出
d[size] : 利用十进制来输出数据,每个整数占size个bytes
f[size] : 利用浮点数来输出数据,每个整数占size个bytes
o[size] : 利用八进制来输出数据,每个整数占size个bytes
x[size] : 利用十六进制来输出数据,每个整数占size个bytes
例如:
# od -t c /etc/issue
0000000 C e n t O S r e l e a s e 6
0000020 . 7 ( F i n a l ) \n K e r n e
0000040 l \ r o n a n \ m \n \n
0000057
# od -t d /etc/issue
0000000 1953391939 1914721103 1634036837 908092787
0000020 673199918 1634625862 1258957164 1701737061
0000040 1918640236 544108320 1545629281 658029
0000057
hexdump testfile
具体使用可以查看帮助文档
xxd
首先以二进制的方式打开:
vim -b filename
再在vim 命令模式下输入:
:%!xxd #参数%指当前所编辑的文件
编辑完了以后,我们需要还原为二进制文件:
:%!xxd -r #参数-r是指将当前的十六进制转换为二进制
版权声明:本文为博主原创文章,未经博主允许不得转载。