美文网首页
Base64编码

Base64编码

作者: joy悦_06e8 | 来源:发表于2019-06-30 00:53 被阅读0次

    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为一个字符,表示为 “=” 号。

    相关文章

      网友评论

          本文标题:Base64编码

          本文链接:https://www.haomeiwen.com/subject/akzqcctx.html