Base64 不是加密
它把字节换成 64 个可打印字符,好让它们能通过只传文本的通道。任何人一秒钟就能还原。千万不要拿它来藏东西。
为什么会大三分之一
每三个字节变成四个字符,所以编码后大约大 33%。这是把任意字节塞进只走文本的管道所要付的代价。
广告
顺便看看 — 加密货币交易所注册福利
其他计算器
常见问题
Q. 中文可以吗?
可以。文本会先转成 UTF-8 字节,所以中文、阿拉伯文、表情符号都能原样往返。
Q. URL 安全的 Base64 是什么?
它用 - 和 _ 代替 + 和 /,这样结果不用转义就能放进 URL。JWT 用的就是这种。本工具处理的是标准字符集。
Q. 解码为什么会失败?
多半是字符串被截断,或者混进了空格和多余字符。长度必须是 4 的倍数,不够的用 = 补齐。