Base64生成步骤:工具与代码两种方式

65 0

Base64 是把任意二进制数据用 64 个可打印字符(A–Z、a–z、0–9、+、/)表示的编码方式,定义在 RFC 4648 中。下面重点说明工具与代码两种方式。

Base64生成步骤

生成 Base64 只需要两步:把内容转成字节(文本用 UTF-8,文件直接读二进制),再调用编码函数。生成 data URI 时在前面加上“data:MIME类型;base64,”。

  1. 打开本站 Base64 编码工具,在输入框粘贴要处理的文本
  2. 选择“编码”或“解码”,中文按 UTF-8 处理
  3. 需要放进网址时勾选 URL 安全格式
  4. 点击转换后复制结果;解码出现乱码时,先确认原文的字符集

示例

输入:abc

编码结果:YWJj

说明:按 UTF-8 共 3 字节,编码后 4 个字符。

特殊字符

“+”“/”“=”在 URL 中有特殊含义,直接放进查询参数会被误解析:“+”可能变成空格。解决办法是用 base64url,或者对结果再做一次 URL 编码。

常用参数

常见参数:字符集(UTF-8/GBK)、是否 URL 安全(base64url)、是否保留“=”填充、是否每 76 字符换行(MIME)。不同参数组合得到的字符串不同,但解码后字节相同。

本站的Base64编码工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。

常见问题

【Base64 后面的等号是什么?】是填充符。原始数据字节数除以 3 余 1 时补 2 个“=”,余 2 时补 1 个。

【为什么 Base64 后变大了?】每 3 个字节变成 4 个字符,体积约增加三分之一。

【Base64 解码后乱码怎么办?】多半是字符集不一致,例如原文按 GBK 编码,却按 UTF-8 解码。换成原始字符集再试。

文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: Base64 文本处理

抱歉,评论功能暂时关闭!