通常,我们在vim中,可以使用命令 %!xxd 来查看文件对应的二进制值。但是最近发生了一个事情,查看到的BIN文件二进制值和直接用hexdump打印出来的不一样。
经过检查定位,发现是因为vimrc文件中写了“fenc=utf-8,GBK”。
fenc配置的是文件编码,但我们打开BIN文件后,文件编码被强行改变了,所以看到对二进制值就不对了。去掉这个配置就没有问题了
2024-01-19 22:36:04
通常,我们在vim中,可以使用命令 %!xxd 来查看文件对应的二进制值。但是最近发生了一个事情,查看到的BIN文件二进制值和直接用hexdump打印出来的不一样。
经过检查定位,发现是因为vimrc文件中写了“fenc=utf-8,GBK”。
fenc配置的是文件编码,但我们打开BIN文件后,文件编码被强行改变了,所以看到对二进制值就不对了。去掉这个配置就没有问题了