base64到ASCII码的来源

2020-06-09  本文已影响0人  看到这朵小fa了么

https://juejin.im/post/5edc2c3d518825433e1fb86a#heading-0

为什么需要base64语法?

一个字节的二进制是8位,也就是0255的区间,而ASCII码编码只有0127,其他128~255是不可见的,所以当转码的时候,需要通过base64进行折叠,从而可以从超出范围的码值进行传输,而转码的规则,base64是64个可打印字符,也就是2^6,以6个比特为一个可见单位进行转码,不足以0进行补位

可以通过进行图片展示和压缩
通过btoa()进行转码
通过atob()进行解码

什么是ASCII码

阮一峰老师的博客: http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

上一篇 下一篇

猜你喜欢

热点阅读