首页/系统/Linux 运维命令速查/xxd 十六进制查看与还原
文本处理77 条

xxd 十六进制查看与还原

vim 自带的十六进制工具:左边十六进制、右边 ASCII,-r 能把转储原样还原成二进制,-p 输出纯 hex 字符串。

Linux 运维命令速查系统更新于 2026-10-12
用途十六进制查看 / 转储互转
语法xxd [选项] [文件] / xxd -r [转储文件]
来源vim-common 包

常用示例

常用示例
xxd -l 128 firmware.bin             # 只看前 128 字节
xxd -p -c 32 data.bin               # 纯 hex,每行 32 字节
xxd dump.hex > dump.txt             # 生成转储
xxd -r dump.txt > restored.bin      # 还原
vim -b file  # 编辑器内 :%!xxd 进入十六进制编辑

易错点

  • xxd -r 依赖地址列与正文的精确格式,手工编辑转储易失败;纯数据互转用 -p 格式更稳
  • xxd -r 配 -o 偏移可回写到指定位置,覆盖式修复镜像前务必先 cp 备份

数据来源与参考

  • man 1 xxd(vim 官方手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌