Linux 十六进制编辑二进制文件

如果在window下可以使用UE来编辑一个二进制文件,但对应日常使用linux系统来工作的朋友,编辑二进制文件。

1. 使用vim config.cfg -b 打开需要编辑的文件,打开之后如下所示:

Linux 十六进制编辑二进制文件_第1张图片

2. 在vim的命令模式使用如下命令,以十六进制的形式编辑需要修改的文件:

:%!xxd

Linux 十六进制编辑二进制文件_第2张图片

3. 在本次实例中我编辑了第9行中的RK30xx改为RK3066 即将0078改为0036

Linux 十六进制编辑二进制文件_第3张图片


然后使用以下命令,将数据写回二进制文件中。

:%!xxd -r

4. 保持编辑的文件。

:wq

此时二进制文件已经修改好了。你可以使用 vim config.cfg -b 然后在命令模式执行:%!xxd 查看修改后的效果。



你可能感兴趣的:(嵌入式,原创,ubuntu)