如何将十六进制解码为文本(ASCII)?

如何将十六进制解码为文本(ASCII)?

如何将十六进制解码为文本(ASCII)?

答案1

记事本++有一个免费插件可以帮你完成十六进制到 ASCII 和 ASCII 到十六进制的转换,名为Npp转换器

它一直自版本 v5.9 起包含在 Notepad++ 中(2011-03-31)。因此无需明确安装。其功能在菜单中插件->转换器

在 Notepad++ 中选择十六进制转换函数的屏幕截图

答案2

你可能搞反了。如果你不熟悉十六进制,最好使用在线工具对于这个或十六进制编辑器否则,你很快就能理解校长尽管我相信这些已经在这里解释过了。

答案3

如果你有perl或者perl或者perl已安装

perl -ne 'print chr hex $1 while /([0-9a-f]{2})/ig

例如

perl -ne 'print chr hex $1 while /([0-9a-f]{2})/ig file1 file2 file3 ...

或者

echo 486578 | perl -ne 'print chr hex $1 while /([0-9a-f]{2})/ig

(哎呀,在 Windows 上应使用 " 而不是 ' )

答案4

这是简单的十六进制到文本图表。它并不完整,为了简单起见,我只包括了 AZ 字符

hex - character
 41 - A
 42 - B
 43 - C
 44 - D
 45 - E
 46 - F
 47 - G
 48 - H
 49 - I
 4A - J
 4B - K
 4C - L
 4D - M
 4E - N
 4F - O
 50 - P
 51 - Q
 52 - R
 53 - S
 54 - T
 55 - U
 56 - V
 57 - W
 58 - X
 59 - Y
 5A - Z

对于数字,取数字的值并加 30 即可得到该数字的十六进制代码。
例如:9 + 30 = 39,0 + 30 = 30 等。
对于小写字母,将大写字母的代码加 20。
例如:A = 41 + 20 = 61 = a

十六进制编辑器(例如 Tashcom Software 的 HexEdit)也可以帮助您学习 ASCII

相关内容