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

  

  

  

posted @ 2021-08-20 09:51  lucky_tomato  阅读(2805)  评论(0编辑  收藏  举报