vim以16进制打开和编辑文件


vim以16进制打开和编辑文件

先用 vim 以二进制格式打开需要编辑或查看的文件,不采用 - b 参数有时会导致转换错误,详见分隔线后部分。

vim -b file-to-open.dat

然后用 xxd 把文件转换成十六进制格式

:%!xxd

转化后显示类似如下

现在就可以对待普通文本一样查看和编辑二进制文件了。

修改十六进制内容是不会导致右侧字符改变;其实右侧的文本只是给你参考的,修改了再将十六进制转换回二进制,这些修改都会忽略。

修改完成使用 xxd 把十六进制转换回二进制:

:%!xxd -r

只有十六进制的修改会生效。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM