关于 Base64 编解码
Base64 是一种把二进制数据用 64 个可打印字符表示的编码方式,常用于在 URL、JSON、Cookie、邮件等只支持文本的载体中传输二进制内容。本工具支持文本与 Base64 互相转换,全程在浏览器本地完成。
使用步骤
- 选择 "编码" 把文本转换为 Base64,或选择 "解码" 把 Base64 还原为文本。
- 在输入框中粘贴内容,下方输出框会即时显示结果。
- 点击 "复制结果" 将其复制到剪贴板。
- 若解码时提示失败,说明输入并非合法的 Base64,请检查是否包含多余空格、换行或非法字符。
常见使用场景
- 把图片、PDF 等小型二进制文件嵌入到 HTML 或 JSON 中
- 解码 JWT 中各段 payload 的 Base64URL 部分
- 在没有文件上传能力的环境(如 IM 消息)中传输文件
常见问题
Q:工具支持中文吗?
A:支持。我们使用 UTF-8 编码处理文本,因此中文、emoji 等多字节字符都可以正常编解码。
Q:它和 Base64URL 有什么区别?
A:Base64URL 把 + 替换为 - ,把 / 替换为 _,并去掉填充用的 =,主要用于 URL 与 JWT 中。本工具使用标准 Base64,可在解码时手动把 - _ 替换回 + /。