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解码
纠错反馈
如果发现工具问题或有任何建议,欢迎通过邮箱联系我们,我们会认真查看每一条反馈。
