使用VI编辑二进制文件
使用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 保存退出即可,简单吧!
评论暂时关闭