Python base64編碼和解碼


首先在Python2中base的編碼和解碼

1 s = "我是一個字符串"
2 # 編碼
3 base64.b64encode(s)
4 # 解碼
5 base64.b64decode(s)

在Python3中和Python2中是稍微有一點區別的。

1 s = "我是一個字符串"
2 # 編碼
3 base64.b64encode(s.encode("utf-8"))
4 # 解碼
5 a = base64.b64decode(s)
6 str(a, "utf-8")

外加上base64的驗證方法

 1 res = re.match("^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$",str(a,"utf-8")) 


免責聲明!

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



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