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
