将二进制文件的内容复制为十六进制字符

将二进制文件的内容复制为十六进制字符

我想将二进制文件的内容复制为十六进制字符。

Notepad++ 插件 ASCII 到 Hex 不起作用,因为字符不是 ASCII。

在 TextPad 5.3 中,十六进制模式没有任何复制选项。

在其他一些工具中,如果我以十六进制模式复制并尝试粘贴到另一个应用程序中,则会粘贴纯文本或原始二进制字符,而不是十六进制字符。

答案1

举例来说,查看“二进制文件”的十六进制数,即可执行文件 c:\windows\system32\calc.exe (Windows 计算器)

C:\>xxd -p c:\windows\system32\calc.exe >c:\crp\a.a

这是写字板中 calc.exe 的十六进制数

在此处输入图片描述

至于你可以在哪里得到 xxd,嗯,正如我在这里的回答中提到的那样(回答了一个稍微相关但不同的问题)在 Windows 上将文件的十六进制转储转换为二进制(程序)文件? xxd 随适用于 Windows 的 vim7 一起打包,因此您可以从那里复制它。或者您可以从 cygwin 获取它

相关内容