Base64 编码
将文本编码为 Base64 格式。支持多种字符集、URL 安全编码及符合 MIME 标准的行分割。
Base64 编码详解
为什么需要 Base64 编码?
Base64 是一种将二进制数据表示为 ASCII 格式的编码方案。当二进制数据需要通过专为文本设计的媒介传输时非常有用。典型示例包括在 XML 文件中发送图片或作为电子邮件附件。
Base64 编码是如何工作的?
数据字节被分成 24 位(每次 3 字节)的缓冲区,再拆分为 4 组 6 位。这 6 位构成 Base64 字符集(A–Z、a–z、0–9、+ 和 /)中的索引。若字节数不是 3 的倍数,则添加填充:剩余 1 字节时为 ==,剩余 2 字节时为 =。
如何在 HTML、XML 和 CSS 中嵌入 Base64 编码资源?
以下是在不同 Web 文档中嵌入 Base64 资源的示例。
HTML 图片嵌入:<img src="data:image/jpeg;base64,/9j/4AAQ..." />
XML 图片嵌入:<image>data:image/jpeg;base64,/9j/4AAQ...</image>
CSS 图片嵌入:.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }