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编码大都以=结尾的原因。

 

posted @ 2022-09-16 17:54  假程序猿  阅读(1353)  评论(0编辑  收藏  举报