Base64编码解析

Base64编码

Base64编码表
   6位表示一个字符 2^6=64种状态

ASCII编码表
  8位表示一个字符 2^8=256种状态

 移位运算   

左移
      整体向左边高位移动,右边全部补0

右移
     把最高位一直向右挪动位置,左边空出来的位置补0

与运算
     与0相与 全部变为0 相当于删除这些位的数字
     与1相与 位值不变 相当于保留这些位置的数字

        字符串是大端模式 从左到右每个字符所在的字节地址依次增大

        b'0' 字符0 asiic码中不是八位全为0
        b'\x00' 字符null asiic码中八位全为0

         

        

        

 

posted @ 2023-03-15 20:16  不懂123  阅读(45)  评论(0编辑  收藏  举报