Base64编码

2019-06-30  本文已影响0人  joy悦_06e8

Base64 是一种编码方式,是常见的8bit二进制编码方式之一。
Base64是基于64个可打印字符的一种编码方式,常用于邮件中图片,音乐等非文字性的文件在接受时导致的乱码现象。

  1. Base64 采用了64个可见的字节来进行编码,分别为A-Z,a-z,0-9,+,/。
    步骤:
  2. 在进行编码时,先将字符串按照每24bit为一组(即每3个字节一组)。
  3. 然后再在步骤1 的基础上以每24bit为一组,将 6(刚好2^6 = 64)bit为 一个编码单位进行编码。
  4. 需要注意的是,当字符串长度不是24 的倍数时,则需要补齐24bit。比如字符串"aaaa",在进行编码时会发现有8 * 4 = 32bit,而这时以24bit为一组的编码在进行编码时需要将其长度变为48bit用以补齐,当后面的bit全为0时,每六bit为一个字符,表示为 “=” 号。
上一篇下一篇

猜你喜欢

热点阅读