xexexe

vim中,二进制文件查看和编辑

1.首先以二进制方式编辑这个文件
vim -b datafile

2.使用xxd转换为16进制:%!xxd文本看起来像这样:


0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ….9..;..tt.+NI
0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30 K,.`…..b..4^.0

现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。

3.转换16进制回来
:%!xxd -r

4.保存
:wq

参考:https://www.douban.com/note/144074400/