JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

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

wys521 2025-03-13 21:25:02 精选教程 16 ℃ 0 评论
  • 2的6次方=64,所以二进制使用6位即可表示64个字符(0~63)。
  • ASCII一个字符是8位,则:4个Base64字符=3个标准的ASCII字符,即4*6=3*8。
  • 例:
  • 补足。例:


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

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表