龙空技术网

说说Base64如何基于64个可打印字符表表示二进制数据的

Java个人学习心得 144

前言:

现时兄弟们对“java显示二进制”大概比较看重,我们都需要分析一些“java显示二进制”的相关资讯。那么小编也在网摘上收集了一些对于“java显示二进制””的相关知识,希望咱们能喜欢,你们一起来学习一下吧!

2的6次方=64,所以二进制使用6位即可表示64个字符(0~63)。ASCII一个字符是8位,则:4个Base64字符=3个标准的ASCII字符,即4*6=3*8。例:

ASCIIToBase64

补足。例:

如何补足

A的8位数在转6位数的时候,第二个6位只有01两位,所以后面要补足4个0。每3个ASCII字符串为一组,转为4个Base64值,但是此处只有1个A,所以导致第3、4个6位无值,全部补0,这种特殊的补0映射到Base64的值就是=

标签: #java显示二进制