Base64 代表字节为可打印字符。此示例将 SGVsbG8= 解码为五字母单词 Hello。工具用于 UTF-8 文本; a 内容 Base64 代表图像或任意二进制数据的字符串可能不会解码为可读文本.
示例输入
SGVsbG8=预期结果
Hello分步操作
- 保留选中的解码,并在输入中离开SGVsbG8=.
- 运行解码器,并将结果与Hello进行比较,包括其大写H.
- 切换到编码并输入 Hello 没有后继的新线以复制原版 Base64.
如何读取结果
等值符号是编解码词,而不是解码词的一部分。原始文本中的空格和新行也是字节,因此编码后的新行Hello会产生不同的结果。仅对匹配的字母和格式使用 Base64url 选项。
限制和重要细节
Base64 正在编码,而不是加密。无效 Base64 无效 UTF-8 生成错误。对于任意字节,请使用 Hex 以 Base64 实例 Security Lab 而不是将结果当作文本。