Base64位编码的整体思路

来源:互联网 发布:国家工商总局网络培训 编辑:程序博客网 时间:2024/06/05 12:08
将原始字符内容转换为2进制,

一个字节有8位,从后向前,每3个字节分为一组,

然后将这3个字节24位分成4组,每组6位,

在将这4组的前面补2个0,又得到32位,

最后得到的4组数据,每组数据的大小范围是0-2^6-1,即0-63,然后将数字对应到base64位码表: