参考:https://blog.csdn.net/haohaibo031113/article/details/73604068
1) 以二进制方式编辑文件: vim -b ${datafile}
2)用xxd把此文件转换为十六进制: :%!xxd
编辑文件右侧文本(直接编辑左侧十六进制不导致字符改变,反之亦然)
3)最后用: :%!xxd -r 将其转换回来,这样只有十六进制部分才被采用。否则右侧可显示文本部分的修改会忽略不计的。
PS: xxd是linux命令,vim调用!来使用此外部命令,功能就是进行十六进制的dump或反之。
没有评论:
发表评论