You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用hexdump -e参数复刻hexdump -C的输出格式?

复刻hexdump -C格式的配置补充方案

要完全复刻hexdump -C的输出格式,你需要在现有命令中补充偏移量输出规则和8字节间隔的分隔符,以下是完整的配置命令及拆解说明:

完整命令

hexdump -v -e '"%08x  " 8/1 "%02x " "  " 8/1 "%02x  " "|" 16/1 "%_p" "|\n"'

关键配置补充说明

  • 偏移量配置:"%08x " 用于输出8位十六进制的文件偏移地址,末尾的两个空格和原格式对齐,这是你缺失的偏移量部分。
  • 8字节间隔配置:在前后8字节的十六进制输出之间加入" "(两个空格),对应原格式中每8字节后的额外空格分隔。
  • 其他参数说明:
    • -v:强制显示所有数据行,避免省略重复内容
    • 8/1 "%02x ":按顺序输出前8个字节,每个字节用两位十六进制表示
    • 8/1 "%02x ":输出后8个字节,末尾加两个空格和ASCII段对齐
    • "|" 和 "|\n":包裹ASCII字符段的前后竖线,还原原格式的视觉分隔
    • 16/1 "%_p":将16字节转换为可打印ASCII字符,不可打印字符自动替换为.

输出效果示例

执行命令后会得到和hexdump -C完全一致的输出:

00000000 48 65 6c 6c 6f 20 57 6f 72 6c 64 21 0a 00 00 00 |Hello World!....|
00000010 12 34 56 78 90 ab cd ef 11 22 33 44 55 66 77 88 |.4Vx...."3DUfw..|

内容的提问来源于stack exchange,提问作者Felix Dombek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 13:07:04