文章分类

相关文章

什么是Base64编码

分类:C#     发布:2018-09-30     来源:本站     浏览:162 次

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。

"ABC"为例,讲解Base64编码过程:

第1步:查找ASCII表,得到"ABC"对应的十进制数。

字符串:A    B    C
编码值:65  66  67


第2步:将ASCII转换为二进制

字符串:A                                       C
编码值:65                  66                  67
二进制:01000001  01000010  01000011


第3步:将上面的8位二进制按6位进行重新排列

二进制码:01000001  01000010  01000011 (8位一组)

重新编码:010000     010100     001001     000011 (6位一组)


第4步:将6位一组的码转换为十进制

新编码:010000    010100    001001   000011 (6位一组)

十进制16             20              9             3


第5步:查找Base64编码表,转为编码后的字符

十进制16         20        9          3

对应码:Q           U          J          D

上一篇:企业组织架构设计

下一篇:如何养成每日写一篇文章的好习惯