Python对Base64的编码转换
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