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)

  • 相关阅读:
    在C#中使用正则表达式
    C++流操纵算子(格式控制)
    linux(Fedora) doxygen 的安装和使用
    UTF8
    java cookie全解析
    Fedora16 安装Adobe Flash Player方法
    工程素养
    感悟数据封装
    谷歌如何保护隐私
    openCV画的词法分析图
  • 原文地址:https://www.cnblogs.com/lhpshuaibi/p/11674012.html
Copyright © 2011-2022 走看看