2020年9月17日 / 60次阅读
VIM
还是用xxd命令吧。
另外,vim中的 :%!cmd ,它的作用应该是将cmd的输出导入vim正在编辑的文件中。
-----------不断学习的分割线--------------
用hexdump命令吧。
-----------程序员的分割线-----------
突然需要打开二进制文件查看,一时找不到别的工具,就学习了一下用VIM来查看二进制文件。
正常打开文件后,是乱码,然后:
:%!xxd
此时文件内容就会按照十六进制的表示方式显示出来。此时你如果保存文件,要小心,要用vim另存为,vim会将你看到的十六进制显示方式,保存成一个txt文件。
还可以这样把文件再转成乱码:
:%!xxd -r
不过,最后有个尾巴,VIM会自动在最后加上0a,用下面这个命令可以去掉:
:set noendofline binary
最好是把这个配置加到.vimrc文件中去。
本文链接:https://www.maixj.net/ict/vim-binary-file-23918
《用VIM查看二进制文件》有3条留言
©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。
这个方法不好,不建议再使用!hexdump应该是最好的选择。 [ ]
还有个hexdump命令 [ ]
linux下的od命令也可以用:https://www.maixj.net/ict/linux-od-21892 [ ]