Base64 编码大小

🔤 Base64 Encoded Size Calculator

Estimate Base64 output size before using the encoded result in URLs or APIs.

📐 计算公式与说明

Base64 每 3 字节编码为 4 字符,增长约 33%

含换行开销时体积会进一步增加。

📚 Base64 速查参考

项目说明
编码规则每 3 字节原始数据编码为 4 个字符,体积约增加 33%
标准字符集A–Z a–z 0–9 + / ,填充符 =
URL-safe 变体+ / 替换为 - _,常用于 URL / 文件名
典型用途邮件附件(MIME)、Data URI、令牌传输、二进制转文本

提示:Base64 是编码而非加密,不提供任何机密性保护。

📚 深度解析:Base64 编码大小

💡 常见使用场景

示例:1 MB 文件
1 MB 经 Base64 约 1.37 MB;若每 76 字符加 CRLF 再增约 1.4%。

❓ 常见问题(FAQ)

Base64 是压缩吗?
不是,它只做编码且会膨胀,压缩需先 gzip 再编码。
膨胀比例固定吗?
固定 4/3(向上取整),与内容无关;换行按规范另计。
什么情况应避免 Base64?
大文件内嵌会显著增大页面/报文,优先用独立资源或二进制协议。