Base64编码原理

27次阅读
没有评论

共计 323 个字符,预计需要花费 1 分钟才能阅读完成。

Base64 编码

是将一个 8 位字节序列拆散为 6 位的片段,并为每个 6 位的片段分配一个字符,这 64 个字符为:小写字母 a -z、大写字母 A -Z、数字 0 -9、符号 ”+”、”/”,64 是代表 64 个字符。

举例

y 的二进制:'y'.charCodeAt().toString(2)

二进制转十进制:parseInt('011110', 2)

原数据 you
二进制 011110010110111101110101
重新分割 011110010110111101110101
对应十进制 30226153
查 Base64 编码表 eW91

即‘you’的 Base64 编码为:eW91。

Base64 编码:window.btoa('you')

Base64 解码:window.atob('eW91')

正文完
post-qrcode
 0
三毛
版权声明:本站原创文章,由 三毛 于2024-01-08发表,共计323字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)