跳到主内容

开发计算 · Base64 Encoding · 更新于 2026-10-25

Base64 编码(Base64)是什么:定义、公式与实例

定义

Base64 把每 3 字节(24 bit)重切成 4 组 6 bit,各自映射到 A-Z/a-z/0-9/+/ 共 64 字符;末尾不足 3 字节用 = 补位。用途:在只支持文本的通道(HTTP header、JSON、邮件)里携带二进制(图片 data URL、JWT 令牌)。代价是体积 +33%(4/3)——大文件 base64 进 JSON 是常见的性能事故源。URL 安全变体(base64url)把 +/ 换成 -_。记住:base64 是「编码」不是「加密」,无密钥人人可解。

公式

编码后长度 = ceil(原长 / 3) × 4;3n 字节 → 4n 字符

数值实例

「Man」=77,97,110 → 010011 010110 000101 101110 → 「TWFu」;1MB 图片 base64 后约 1.37MB——传 JSON 前先想对象存储。

常见误区

「base64 加密了数据」——它只是换一种表示,解码无需密钥;「data URL 比 img 请求快」——省了一次请求但 HTML 膨胀且无法被浏览器缓存独立复用,>2KB 的图片一律走外链+缓存。

配套计算器

相关术语

继续探索

浏览完整术语表,或回到首页使用 1435 款免费在线计算器。

返回术语表