求教 linux 命令 od 默认输出的理解

jack_ooneil 2016-12-29 10:56:36
我手上有个test.bin文件, 文件里面就2个字节,第一个字节为0,第二个字节为2
我用od 命令输出结果如下:
$ od test.bin
0000000 001000
0000002
$ od -b test.bin
0000000 000 002
0000002
$ od -t x1 test.bin
0000000 00 02
0000002

我的问题是,od 默认输出的001000 怎么理解?
...全文
420 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_ooneil 2017-02-09
  • 打赏
  • 举报
回复
哦哦, 原来如此,原来自己老想着3个数字一组来划分数字,二进制才这样划分,其实输出的是八进制数据。 还是对八进制太不熟悉了
nswcfd 2016-12-30
  • 打赏
  • 举报
回复
上个帖子有个笔误。 # printf 0x%04x 0001000 0x0200 # printf %06o 0x0200 001000
nswcfd 2016-12-30
  • 打赏
  • 举报
回复
# printf 0x%06o 0x0200 0x001000 # printf 0x%04x 0001000 0x0200

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧