Base64的編碼轉換方式
所謂Base64,就是說選出64個字符----小寫字母a-z、大寫字母A-Z、數字0-9、符號"+"、"/"(再加上作為墊字的"=",實際上是65個字符)----作為一個基本字符集。然后,其他所有符號都轉換成這個字符集中的字符。
import base64 #base64編碼 encodestr = base64.b64encode('我是中國人'.encode('utf-8')) print(encodestr) 結果: b'5oiR5piv5Lit5Zu95Lq6' #base64解碼 print(base64.b64decode(encodestr).decode()) 結果: 我是中國人
更詳細的Base64知識,請參考如下:
http://www.ruanyifeng.com/blog/2008/06/base64.html