Base64编码
1:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法
2: Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息
3: 编码后的数据是一个字符串,其中包含的字符为:A-Z、a-z、0-9、+、/
共64个字符:26 + 26 + 10 + 1 + 1 = 64。其实是65个字符,“=”是填充字符
4: 64个字符需要6位来表示,表示成数值为0~63
Base64编码过程
1:字符串“Xue”经过Base64编码后变为“WHVl”。长度为3个字节的数据位数是8*3=24,可以精确地分成6*4
2:如果数据的字节数不是3的倍数,则其位数就不是6的倍数,那么需要就不能精确地划分成6