知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

使用VI编辑二进制文件

发布时间:2014-09-05 14:46:19作者:知识屋

使用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 保存退出即可,简单吧!
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜