vscode在hexEditor中查询dll代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode在hexEditor中查询dll代码相关的知识,希望对你有一定的参考价值。
参考技术A 上网查询。VisualStudioCode的自定义编辑器扩展,它提供了一个十六进制编辑器,用于以原始十六进制表示形式查看和处理文件。
HexEditorNeoUltimate是一款多功能的16进程编辑查看器,同时还支持二进制的文件查看,支持ASCII,十六进制,十进制,float,double和二进制数据等数据进行编辑和建立,通过HexEditorNeo可以制作文件补丁或者批量对代码进行替换和代码查找等。
使用vscode查看Hex或UTF-8编码
vscode是一个跨平台、支持多种语言、插件非常的IDE,用它来查看源代码、查看文件的hex或UTF-8编码,非常方便。这里推荐vscode里查看hex或UTF-8的插件:Hex Editor,具体如下。
1 安装Hex Editor
打开vscode,点击左侧的田字图标 --》在"扩展商店"里,输入 hex,选中Hex Editor —> 安装即可。
2 查看UTF-8编码
将要查看的文件,拖入vscode,比如将hello.txt 拖入vscode --> 在vscode的Tab页里右击hello.txt --> 重新打开编辑器的方式–> Hex Editor --》得到文件袋 UTF-8编码,如图(2)、图(3)所示:
点击最开始的字节,在右侧显示详细详细,得到中文的"天"字的UTF8的编码为:E5 A4 A9,如图(4)所示:
3 不同语境下的"云"字UTF-8编码
李白的诗:“举头望明月,低头思故乡”,同样是月亮,中文叫"月亮",而英文叫“Moon”。同样是天空中的一朵云,不同的语言,有不同表示方法,则它的UTF-8也是不同的。
语言 | 原文 | UTF-8编码 |
---|---|---|
英语 | cloud | 0x63 6C 6F 7F 64 |
中文 | 云 | 0xE4 BA 91 |
俄语 | облака | 0xD0 BE D0 B1 D0 BB D0 B0 D0 BA D0 B0 |
韩语 | 구름 | 0xEA B5 AC EB A6 84 |
日语 | クラウド | 0xE3 82 AF E3 83 A9 E3 82 A6 E3 83 89 |
法语 | Nuage | 0x4E 75 61 67 65 |
德语 | Wolke | 0x57 6F 6C 6B 65 |
西班牙语 | Nube | 0x4E 75 62 65 |
越南语 | Mây | 0x4D C3 A2 79 |
刚果语 | mbuka | 0x6D 62 75 6B 61 |
波斯语 | ابر | 0xD8 A7 D8 A8 D8 81 |
芬兰语 | pilvi | 0x70 69 6C 76 69 |
以上是关于vscode在hexEditor中查询dll代码的主要内容,如果未能解决你的问题,请参考以下文章
用于在 linux 上搜索 utf16le 中的字符串的 Hexeditor