步骤1:将所有字符转化为ASCII码;
步骤2:将ASCII码转化为8位二进制;
步骤3:将二进制3个归成一组(不足3个在后边补0)共24位,再拆分成4组,每组6位;
步骤4:统一在6位二进制前补两个0凑足8位;
步骤5:将补0后的二进制转为十进制;
步骤6:从Base64编码表获取十进制对应的Base64编码;

说明:不足3个补0的最终Base64编码为=,而不是A!
二、Base64编码示例
示例一:zyq对应Base64编码为enlx

示例二:mzwu对应Base64编码为bXp3dQ==
评论(0)
暂无评论。