BASE64编码
1.什么是BASE64编码,解决什么问题?
Base64编码是网络上常见的用于传输8bit字节数据的一种编码方式。能将给定的二进制数据先转换成ASCII字符串形式,使得
在只支持文本的环境中也能够顺利地传输二进制数据
2.BASE64的工作原理
将原字符串转成ASCII字符串形式,再转成二进制。 每三个字节 作为一组共24个二进制位,再将这24个二进制位分成4组,再每组前加2个0,扩展成32个二进制位,即4个字节,再得到4个整数
也就是说,转换后的字符串理论上将要比原来的长1/3。 最后将得到的整数通过转换表转换
注:BASE64加密后产生的字节位数是8的倍数,如果不够位数以=符号填充
参考资料:https://blog.csdn.net/u014600626/article/details/96430290
BASE编码与其对应字符表
使用资源里的工具进行转换
python进行BASE编码转换