一份简明的 Base64 原理解析

码志 at 
一份简明的 Base64 原理解析的配图
书接上回,在 记一个 Base64 有关的 Bug 一文里,我们说到了 Base64 的编解码器有不同实现,交叉使用它们可能引发的问题等等。这一回,我们来对 Base64 这一常用编解码技术的原理一探究竟。1. Base64 是什么 Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。由于 2^6=64,所以每 6 个比特为一个单元,对应某个可打印字符。3 个字节有 24 个比特,对应于 4 个 Base64 单元,即 3 个字节可由 4 个可打印字符来表示。——维基百科它不是一种加解密技术,是一种简单的编解码技术。Base64 常用于表示、传输、存储二进制数据,也可以用于……