Python中base64编码
1、研究一下它是怎么生成的(别问我对不对,怎么学会的,我都是猜的)
我们先看一下ASCII码对照表
2、然后知道,base64编码后包括a-z、A-Z、0-9、/、+共64个字符
3、base64编码顺序:(A就是000000,B就是000001……依次类推)
['A', 'B', 'C', ... 'a', 'b', 'c', ... '0', '1', ... '+', '/']
4、base64编码使用
import base64 s = "深深地感受到" #base编码,把字符串变成base64的结果 result = base64.b64encode(s.encode()) print(result.decode()) #base64编码转回字符串 b64_str="5rex5rex5Zyw5oSf5Y+X5Yiw" ret = base64.b64decode(b64_str) print(ret.decode())
执行结果
5rex5rex5Zyw5oSf5Y+X5Yiw
深深地感受到