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是指将当前的十六进制转换为二进制

你可能感兴趣的:(linux,二进制,数据)