标准 Base64 里的 64 个可打印字符是 A-Za-z0-9+/,分别依次对应索引值 0-63。索引表如下:

image.png

2的6次方等于64,将8位的ascii编码转为6位的base64编码

image.png

位数不足的情况用等号补上

image.png

总长度会比原始字符串多出三分之一