插件地址:Hex Editor
可以给 VSCode 增加一种二进制编辑模式,安装以后,右键点击文件 -> Open With,会多一个 Hex Editor 的选项:
![](https://static-img.0xffff.one/dVDHqB2G0OmcDUqZvV3_wYjsue8Sr_j20aCd8zVya70/q:90/w:800/rt:fit/aHR0cHM6Ly9zdGF0/aWMuMHhmZmZmLm9u/ZS9hc3NldHMvZmls/ZXMvMjAyMi0wOS0x/OS8xNjYzNTk4OTc5/LTc0MDEyNi1pbWFn/ZS5wbmc.jpg)
打开后程序会以类似 xxd 默认的十六进制输出格式的模式来展示该文件的内容,支持按一个个字节为单位去编辑它们(binary file patching);也可以很方便地看到同样一系列的字节,在不同编码体系下所表达的含义。
![](https://static-img.0xffff.one/lmyNWMnlHHxfq57PtxIRQpR1H8sAt85jes3bN2Xze3s/q:90/w:800/rt:fit/aHR0cHM6Ly9zdGF0/aWMuMHhmZmZmLm9u/ZS9hc3NldHMvZmls/ZXMvMjAyMi0wOS0x/OS8xNjYzNTk5NDI1/LTU3MDM1My1zbmlw/YXN0ZS0yMDIyLTA5/LTE5LTIyLTU2LTI4/LmpwZw)
除了可以支持编辑和查看类似图片、音频、视频、可执行文件之类的数据之外,写代码时候,以此可以避免在文本视角面对不可见字符等的局限性,比如说 空格 与 NBSP、Tab 的区别,CRLF 和 LF 的差别等。编辑过程的交互体验很不错,足够的直观,感觉这个对于初学者上手二进制的视角也很有帮助。