BASE64

1.什么是BASE64编码?
BASE64编码是一种基于64个可打印字符来表示二进制数据以传输8bit字节码的编码方式。
注:BASE64最多算是一个“君子加密方式”,不能算是拥有加密属性,只要懂得其解密方式的就可以进行翻译。
2.BASE64编码解决了什么问题?
解决了某些系统中只能使用ASCII字符行的问题,大大降低了交换数据的过程中不可见字符被处理错误的概率。
注:
一、编码规则(来自于博客园;base64)
Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节

数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前

补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是

3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后在

结尾添加1到2个 “=”。
二、实现

posted @ 2022-09-13 17:39  20221418曾庆林  阅读(9)  评论(0编辑  收藏  举报