base64是什么有什么作用
base64是什么
1.可见字符传输避免错误 2.小文件图片转base64减少请求次数 3.代码混淆 Base64编码的作用:由于某些系统中只能使用ASCII字符。 Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。 特别适合在http,mime协议下快速传输数据。 ascii码的128~255之间的值是不可见字符。
而在网络上交换数据时,要经过多个路由设备,
由于不同的设备对字符的处理方式有一些不同,
这样那些不可见字符就有可能被处理错误,这是不利于传输的。
所以就先把数据先做一个Base64编码,统统变成可见字符,这样出错的可能性就大降低了。 64个可打印字符包括大写字母A-Z、小写字母a-z、数字0-9共62个字符,再加上另外2个 + 和 /。 将3个字节(每6位高位补两位(00)变成一个字节)转成4个字节。 如果字符个数不是3的倍数缺少的用=补充,也就是base64编码大都以=结尾的原因。