Base64 编码

概述

参考:

Base64 是一组 二进制 到 文本 的编码方案,它是基于64个可打印的字符来表示二进制的数据的一种方法。二进制的数据中的每一个位数的内容,都可以通过字符来表示。

对于所有二进制到文本编码方案而言,Base64都被设计为在只能可靠地支持文本内容的通道上以二进制格式存储数据。Base64在万维网[1]上特别流行,它的用途包括将图像文件或其他二进制资产嵌入文本资产(例如HTML和CSS文件)中的功能。[2]

Base64还广泛用于发送电子邮件附件。这是必需的,因为SMTP(原始格式)仅设计为传输7位ASCII字符。这种编码会产生33–36%的开销(编码本身的开销为33%;插入的换行符最多可导致3%的开销)。


最后修改 October 4, 2023: 合并 commit (98ba273b)