侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

base家族:base64、base32和base16

2022-07-19 星期二 / 0 评论 / 0 点赞 / 59 阅读 / 1468 字

在base64的编码中http://xiaoqin00.blog.51cto.com/10468367/1713961,我们说到base64编码是用64(2的6次方)个ASCII字符来表示256(2的

.

在base64的编码中http://xiaoqin00.blog.51cto.com/10468367/1713961,我们说到base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符,也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。

同样,base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。所以,5个ASCII字符经过base32编码后会变为8个字符(公约数为40),长度增加3/5.不足8n用“=”补足。

base16就是用16(2的4次方)个特定ASCII码表示256个ASCII字符。1个ASCII字符经过base16编码后会变为2个字符,长度增加一倍。不足2n用“=”补足

在base家族中,有先写的是base64,没有189的是base32,

base64中包含大写字母(A-Z)、小写字母(a-z)、数字0——9以及+/;

base64索引表:

base32中只有大写字母(A-Z)和数字234567

base32索引表:

base16中只有数字0-9以及大写字母ABCDEF。

base16索引表:

仅是本人的理解,如有错误,欢迎指正。

.

广告 广告

评论区