介绍一种我常用的查看二进制文件的方式,那就是使用 vim 和 hexdump。使用方法如下:
- 直接使用 vim 打开二进制文件,然后输入
:%!hexdump -C
,会进入编辑模式,并以 hexdump 转换预览模式。 - 使用 hexdump 打开,
hexdump -C output.jpeg
,就可以看到 16 进制的数据了。
我们通过一个演示来看看两张方式的使用。
第一种
我们在命令行用 vim 打开一个图片,此时可以看到一堆乱码。
vim WechatIMG46.jpg
1698408733134.jpg
1698408785279.jpg输入
:%!hexdump -C
1698408791066.jpg输入
:%!hexdump -C
后
第二种
在命令行输入hexdump -C -n 100 WechatIMG46.jpg
,可以看到直接以 16 进制打开了。
同时也可以加一些参数,-n
显示的数量,-s
起始位置等。
网友评论