欢迎访问 AI DO TOOL 网站

Base64 编解码

文本与 Base64 双向互转,完全 Unicode 安全——中文、emoji 等非拉丁字符往返不失真。

结果SGVsbG8sIOS4lueVjCEg8J+YgA==UTF-8 字节数: 19

概念

Base64 把任意字节流变成 64 个 ASCII 字符:A-Z、a-z、0-9,再加加号和斜杠,等号做填充。坑在于:浏览器原生 btoa 只接受 Latin-1 字符,直接喂中文或 emoji 会报错。本工具先把文本编码成 UTF-8 字节,再转 Base64;解码时逆向还原,全程不乱码。

描述与趣事

Base64 无处不在却看不见:邮件附件、CSS 里的图片 data URI、JWT 令牌、HTTP 授权头都靠它。你要是好奇过 JWT 令牌为什么是一大串字母加点号,其中一半就是 Base64。好玩的是:Base64 根本不是加密——任何人两秒就能解开,它存在的唯一意义是让二进制数据能通过那些只认识文本的老系统。

历史与由来

Base64 来自 IETF 于 1993 年发布的 PEM 邮件加密标准(RFC 1421),不过编码思路在 1980 年代末就已出现。选这套 64 字符字母表,是为了让数据穿过那些会破坏非 ASCII 字节的老式邮件网关。后来它被 MIME(1996 年)吸收,又悄悄占领了整个 Web。

相关关键词

base64 编码base64 解码utf-8 base64文本转base64在线base64解码
Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。