zoukankan      html  css  js  c++  java
  • Base64编码

    BASE64编码

    1.Base64是最常见的用于传输8bit字节码的编码方式之一,Base64就是一种基于64个字符来表示二进制数据的方法。

    2.因为URL编码器会把标准Base64中的“/”“+”字符变为形如“%XX”的形式,而这些“%”号在存入数据库时还需要再进行转换,因为ANSI SQL中已将“%”号用作通配符。为解决此问题,可采用一种用于URL的改进Base64编码,它在末尾填充'='号,并将标准Base64中的“+”“/”分别改成了“-”“_”,这样就免去了在URL编解码和数据库存储时所要作的转换,避免了编码信息长度在此过程中的增加,并统一了数据库、表单等处对象标识符的格式。

    3.学号20191204

    用base64编码得:MjAxOTEyMDQ=

    发现当最后不足三位时,应该先将六位选出,将不足8位的用0在其后面将其补满然后在末尾加=!

    4.用python代码验证:

    import base64
    encode = base64.b64encode('20191204'.encode('utf-8'))
    print(encode)

  • 相关阅读:
    关于串口通信中数据传输的问题
    DevExpress
    echarts-title
    Echarts配置项概述
    Echarts学习记录
    python学习记录
    JavaScript
    C# ——计时器
    el-upload 上传图片
    view 请求后台接口
  • 原文地址:https://www.cnblogs.com/lhpshuaibi/p/11674012.html
Copyright © 2011-2022 走看看