Base64 其实 是 基于 64 个可打印字符来表示 二进制数据的 表示方式,比如用不可打印的字符 用可以打印的字符来表示【例如:空格】,Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。【QQ邮箱用的就是这个编码方式】,接收端收到之后解码就行了。
Base64编码表
ASCII码表
特点:
- 按字符串长度,从左往右以每三个8bit的字符为一组。
- 针对每组,首先获得每个字符的 ASCII编码。
- 将 ASCII编码转为8Bit的二进制,得到一组 3*8 =24bit的字节。
- 再将 这 24 bit 划分为 4 个 6bit【64个字符,只需要6位】的字节,并在