Base64是什么? 一句话+一个例子就行了

Base64是什么?
是这样一种操作
用64个可打印的字符来表示二进制数据


Base64的编码过程:
比如,转换前的二进制数据如下
10101101,10111010,01110110
①将八二进制数据按六位一组进行分组,分组后将每一组补位成八位二进制如下:
  00101011, 00011011 ,00101001 ,00110110
②将转换好的八位二进制转成十进制如下
  43 27 41 54
③将十进制数据作为索引在Base64码表中查找对应的字符如下:
  r b p 2
④所以上面的二进制数据经过Base64编码的后是rbp2

知道了Base64的编码过程大致可以了解Base64的解码过程:
解码是编码的逆过程

编码表如图所示:

Base64编码表的结构:
索引:0~63
对应字符:A~Z,a~z,0~9,+,/

猜你喜欢

转载自blog.csdn.net/weixin_42204641/article/details/82733275