base64 - 使用notepad++将十六进制转换为Base64

标签 base64 hex notepad++

我正在尝试将十六进制值转换为 Base64。

通过notepad++转换,例如十六进制的FB值为Base64的RkI=

如果我使用 http://tomeko.net/online_tools/hex_to_base64.php?lang=en

我得到一个不同的值,等于:+w==

事实上,这个值是正确的,因为当我用纸和笔计算这个转换时,我得到了相同的值:D

谁能解释一下notepad++如何进行这种转换!?

最佳答案

诀窍在于,通过直接在 notepad++ 中转换十六进制,它被视为 ASCII 值,而不是预期的十六进制值。

所以我们需要先转换 HEX --> ASCII 然后转换 ASCII --> BASE64

1/选择字符串

2/使用 Notepad++ 菜单:插件 -> 转换器 -> HEX -> ASCII

3/插件 -> MIME 工具 -> Base64 编码

我们得到了所需的值

关于base64 - 使用notepad++将十六进制转换为Base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42026276/

相关文章:

base64 - 为什么 JWT 签名对于特定负载来说不是唯一的

c# - 音频的Base64验证

C# 十六进制转ip

python -> 替换转义字符以将十六进制字符串从 0x 转换为\x

objective-c - 如何在 objective-c 中将文件转换为这种十六进制表示法?

regex - 使用负向后查找的正则表达式在Notepad++中不起作用

javascript - 如何获取存储在javascript文件输入中的文件字典?

c# - 解码 Base64 和 Inflate Zlib 压缩 XML

notepad++ - 在 Notepad++ 中交换正值和负值?

regex - 如何在 Notepad++ 中更改正则表达式中字母的大小写