Base64 是什么
Base64 是一种把二进制数据用 64 个可打印字符表示出来的编码方式。它不是加密——任何人都能解开,它的作用只是让数据能安全地通过只支持文本的通道传输。
常见用途
- 邮件附件——MIME 协议用 Base64 编码二进制附件
- 网页内嵌图片——
data:image/png;base64,... - API 传输——把二进制数据放进 JSON 字段
- HTTP 认证头——Basic Auth 用 Base64 编码用户名密码
- URL 参数传递——避免特殊字符导致解析错误
什么是 URL 安全模式
标准 Base64 会用到 + / = 这三个字符,它们在 URL 里有特殊含义,直接放到 URL 参数里会出问题。
URL 安全模式(Base64URL)把它们替换掉:
+→-/→_=→ 去掉(填充省略)
如果要把 Base64 结果放进 URL 或文件名,记得勾上这个选项。
关于中文乱码
中文经过 UTF-8 转字节再编码,才能正确还原。本工具已处理这一点,中文编码解码不会有乱码问题。
本工具完全在浏览器本地运行,输入内容不会上传到任何服务器。