🤡 免费测傻商 — 20道题测你的SB指数,比智商测试更扎心! 开始SBTI测试 →

📖 关于Base64编码

Base64是一种基于64个可打印字符(A-Z、a-z、0-9、+、/)来表示二进制数据的编码方式,由RFC 4648定义。它广泛应用于电子邮件附件(MIME)、HTTP基本认证、JSON Web Token(JWT)以及在前端开发中嵌入小图片等场景。Base64编码将每3个字节(24位)的二进制数据分为4组,每组6位,映射到对应的64个可打印字符。

Base64的主要用途是在只支持文本的传输协议中安全地传输二进制数据。例如,在HTML中通过data: URI直接嵌入图片,避免额外的HTTP请求;在URL中传输数据时,需要注意标准Base64包含的"+"和"/"字符需要URL编码。为此衍生出URL安全的Base64变体(Base64url),使用"-"和"_"替代。

需要注意的是,Base64不是加密算法,它只是一种编码方式,任何人都可以解码。不要用Base64来保护敏感信息。本工具支持文本的Base64编解码以及图片文件到Base64数据URI的转换,所有操作均在浏览器本地完成,数据不会上传至服务器。