文章目录
一、Base64 简介
二、Base64 编码原理
三、最后编码组字节不足时补位 '=' 符号
四、Base64 编码实现参考
一、Base64 简介
----
Base64 不是加密算法 ,..., 也没办法表述出来 ;
使用 Base64 之后 , 其可读性增强很多 , 标准的 Base64 编码只能从下面的字符中选择字符 ;
private static final byte ENCODE...由
64
个字符组成 , 包括大写 A-Z , 小写 a-z , 数字 0-9 , 两个符号 + 和 / , 上面代码中的 ENCODE 字符数组中的
64
个字符 ;
比特币中有一种 Base58...编码中 ,
3
个字节一组 , 每个字节
8
位 , 总共
24
位 ;
将每组的
3
个字节 , 分为
4
组 , 每组
6
位 ;
一个字节应该是
8
位 , 缺少两位...2^6 - 1
;
2^6 = 64
0
~
63
对应的字符索引表如下 :
三、最后编码组字节不足时补位 ‘=’ 符号
----
Base64 编码中 , 没有等号符号 ;
Base64