使用VI编辑二进制文件


使用VI编辑二进制文件
 
1. 以二进制模式打开文件 # vi -b file
 
比如文件内容原来为 hello world !
 
2. 切换到二进制显示,在vi命令模式下输入 :%!xxd
 
000000: 6865 6c6c 6f20 776f 726c 6420 210a       hello world !.
 
4. 如果要修改某个字节,对照右边的部分,改左边的字符,比如要将 w字符改为x,w对应的二进制为77,x为78,也就是说将对应的77改为78即可
 
000000: 6865 6c6c 6f20 776f 726c 6420 210a 
                        +--> 在这里将77改为78
 
3. 再切换到回去,在vi命令模式下输入 :%!xxd -r
 
这时候会发现窗口内的内容变成了 hello xorld !
 
4. 最后输入:wq 保存退出即可,简单吧!

相关内容

    暂无相关文章