如何从十六进制转换为 base64?

Tom*_*ing 36 encoding base64

任何人都可以推荐一种将十六进制转换为 base64 的简单方法/工具吗?

我正在使用 Linux 和 OS X。

小智 65

使用xxd-r参数(以及可能的-p参数),以从十六进制转换为纯二进制/八位字节和BASE64的二进制/八位字节形式转换为base64。

对于文件:

cat file.dat | xxd -r -p | base64
Run Code Online (Sandbox Code Playgroud)

对于一串十六进制数字:

echo "6F0AD0BFEE7D4B478AFED096E03CD80A" | xxd -r -p | base64
Run Code Online (Sandbox Code Playgroud)