BASE64编解码原理

将数据编码成BASE64编码时,以3字节数据为一组,转换为24bit的二进制数,将24bit的二进制数分成四组,每组6bit。对于每一组,得到一个数字:0-63。然后根据这个数字查表即得到结果。

Value Encoding  Value Encoding  Value Encoding  Value Encoding

          0 A           17 R           34 i              51 z

          1 B           18 S            35 j             52 0

          2 C           19 T           36 k            53 1

          3 D           20 U          37 l            54 2

          4 E           21 V           38 m           55 3

          5 F           22 W          39 n           56 4

          6 G          23 X           40 o            57 5

          7 H           24 Y           41 p            58 6

          8 I            25 Z           42 q            59 7

          9 J            26 a           43 r             60 8

         10 K           27 b           44 s             61 9

         11 L           28 c            45 t             62 +

         12 M          29 d          46 u             63 /

         13 N           30 e           47 v

         14 O           31 f            48 w         (pad) =

         15 P           32 g           49 x

         16 Q           33 h           50 y

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值