关于Base64 编码与解码工具
Base64 仅用 64 个安全字符(字母、数字、“+”和“/”)来表示任意数据。它常用于在 HTML 或 CSS 中嵌入图片、在电子邮件中发送附件、在 JSON 中存储二进制数据,以及在 URL 或 HTTP 头中传递数值。本工具可在您输入的同时,将文本转换为 Base64 或将 Base64 还原为文本。它将文本按 UTF-8 编码,能正确处理任何语言,并支持将“+”和“/”替换为“-”和“_”的 URL 安全变体。
使用方法
- 选择“编码”将文本转换为 Base64,或选择“解码”将 Base64 还原为文本。
- 输入或粘贴内容,结果会即时更新。
- 如果结果要用于 URL 或文件名,请开启“URL 安全”。
- 复制结果,或点击“将结果用作输入”进行反向转换。
常见问题
Base64 是一种加密方式吗?
不是。Base64 是一种编码,而不是加密。任何人都可以将其解码,所以切勿用它来保护密码或敏感信息。
为什么 Base64 结果比原文本更长?
Base64 每 3 个字节用 4 个字符表示,因此编码后的数据比原始数据大约多 33%。
什么是 URL 安全的 Base64?
这是 RFC 4648 中定义的一种变体,用“-”和“_”代替“+”和“/”,并且通常省略“=”填充,因此无需转义即可放入 URL 中。解码器两种变体都支持。