python模塊:base64


base64模塊是用來作base64編碼解碼的,在電子郵件中常見。
它可以把不能作為文本顯示的二進制數據編碼為可顯示的文本信息,編碼后文本大小增加1/3.

常用方法有:
b64encode & b64decode  #用來編解碼字符串
urlsafe_b64encode & urlsafe_b64decode  #用來對url進行base64編解碼

例:
import base64

a = 'this is a test'
b = base64.b64encode(a.encode(encoding='utf-8'))
print(b)
print('----------------')
print(base64.b64decode(b))

x = 'http://www.baidu.com'
y = base64.urlsafe_b64encode(x.encode(encoding='utf-8'))
print(y)
print('*****************')
print(base64.urlsafe_b64decode(y))

輸出結果為:

b'dGhpcyBpcyBhIHRlc3Q='
----------------
b'this is a test'

b'aHR0cDovL3d3dy5iYWlkdS5jb20='
*****************
b'http://www.baidu.com'

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM