gitbetaBeta
指南/Base64 编码详解 — 快速指南
5 min read

Base64 编码详解 — 快速指南

理解 Base64 编码:工作原理、使用场景和 Web 开发中的常见用途。免费的在线编解码工具。

什么是 Base64?

Base64 是一种二进制到文本的编码方案,使用 64 个字符(A-Z、a-z、0-9、+、/)将二进制数据表示为 ASCII 字符串。常用于在 JSON、HTML 和 URL 等文本格式中嵌入二进制数据。

编码过程将每 3 个字节的二进制数据转换为 4 个 ASCII 字符。当输入不是 3 字节的倍数时,会添加填充字符(=)。

常见使用场景

将图片直接嵌入 HTML/CSS 作为 data URI:'data:image/png;base64,...'

在 JSON API 中存储二进制文件内容用于文件上传。

在 HTTP Basic Auth 头中编码身份验证凭据。

MIME 格式的邮件附件(base64 编码)。

为小资源生成 data URL 以减少 HTTP 请求。

Base64 编码详解 — 快速指南 | GitBeta