Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

hexdump

hexdump

显示文件十六进制格式

补充说明

hexdump命令 一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件。

语法

hexdump [选项] [文件]...

选项

-n length 只格式化输入文件的前length个字节。
-C 输出规范的十六进制和ASCII码。
-b 单字节八进制显示。
-c 单字节字符显示。
-d 双字节十进制显示。
-o 双字节八进制显示。
-x 双字节十六进制显示。
-s 从偏移量开始输出。
-e 指定格式字符串,格式字符串包含在一对单引号中,格式字符串形如:'a/b "format1" "format2"'。

每个格式字符串由三部分组成,每个由空格分隔,第一个形如a/b,b表示对每b个输入字节应用format1格式,a表示对每a个输入字节应用format2格式,一般a>b,且b只能为1,2,4,另外a可以省略,省略则a=1。format1和format2中可以使用类似printf的格式字符串,如:

%02d:两位十进制
%03x:三位十六进制
%02o:两位八进制
%c:单个字符等

还有一些特殊的用法:

%_ad:标记下一个输出字节的序号,用十进制表示。
%_ax:标记下一个输出字节的序号,用十六进制表示。
%_ao:标记下一个输出字节的序号,用八进制表示。
%_p:对不能以常规字符显示的用 . 代替。

同一行如果要显示多个格式字符串,则可以跟多个-e选项。

实例

hexdump -e '16/1 "%02X " "  |  "' -e '16/1 "%_p" "\n"' test
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F  |  ................  
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F  |  ................  
20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F  |   !"#$%&'()*+,-./ 

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/hexdump/

(0)
AuroraAurora站点维系者
上一篇 2023年 12月 15日 下午7:27
下一篇 2023年 12月 15日 下午7:28

相关推荐

  • unprotoize

    文章目录unprotoize补充说明语法选项参数 unprotoize 删除C语言源代码文件中的函数原型 补充说明 unprotoize命令 属于gcc套件,用于删除C语言源代码文…

    入门教程 2024年 3月 11日
  • lpq

    文章目录lpq补充说明语法选项 lpq 显示打印队列中的打印任务的状态信息 补充说明 lpq命令 用于显示打印队列中的打印任务的状态信息。 语法 lpq(选项) 选项 -E:强制使…

    入门教程 2023年 12月 19日
  • htpasswd

    文章目录htpasswd补充说明语法htpasswd(选项)(参数)选项参数实例 htpasswd apache服务器创建密码认证文件 补充说明 htpasswd命令 是Apach…

    入门教程 2023年 12月 15日
  • php

    文章目录php补充说明语法选项参数 php PHP语言的命令行接口 补充说明 php命令 是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程…

    入门教程 2024年 3月 1日
  • finger

    文章目录finger补充说明语法选项参数实例 finger 用于查找并显示用户信息 补充说明 finger命令 用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大…

    入门教程 2023年 12月 14日
  • protoize

    文章目录protoize补充说明语法选项参数 protoize GNU-C代码转换为ANSI-C代码 补充说明 protoize命令 属于gcc套件,用于为C语言源代码文件添加函数…

    入门教程 2024年 3月 1日
  • 指针

    文章目录指针什么是指针?指针的声明指针的空值指针的解引用向函数传递指针参数不要向函数传递数组的指针,而应该使用切片Go 不支持指针运算 指针 上一节:第十四篇 字符串下一节:第十六…

    2023年 12月 5日
  • hostnamectl

    文章目录hostnamectl补充说明语法指令选项实例 hostnamectl 查询或更改系统主机名 补充说明 hostnamectl可用于查询和更改系统主机名和相关设置。 语法 …

    入门教程 2023年 12月 15日
  • 30. 错误处理

    欢迎来到 Golang 系列教程的第 30 篇。 文章目录什么是错误?示例错误类型的表示从错误获取更多信息的不同方法1. 断言底层结构体类型,使用结构体字段获取更多信息2. 断言底…

    入门教程 2023年 12月 5日
  • 如何让自己的模糊视频变高清(4K)?

    有些视频是不是看着很模糊,又不忍心丢掉。比如一段回忆,一个瞬间。下面安利一个很好用的软件,可以通过使用AI深度学习能力,将视频像素进行提升。 文章目录演示视频此软件对电脑要求较高,…

    2021年 7月 29日

发表回复

登录后才能评论
Translate »