base64模块使用
base64编码方式, 会将得到的数据(bytes类型)的每3个字节扩展为4个字节.
eg: b’123456789’ 这里就是9个字节.
如果输入的字节数”多出”了1个, 编码后就在末尾加2个’=’.
如果输入的字节数”多出”了2个, 编码后就在末尾加1个’=’.
import base64
a3 = b'123'
a4 = b'1234'
a5 = b'12345'
a3_64 = base64.b64encode(a3) # 进行编码
print(a3_64)
a3_d64 = base64.b64decode(a3_64) # 进行解码
print(a3_d64)
a4_64 = base64.b64encode(a4)
print(a4_64)
a5_64 = base64.b64encode(a5)
print(a5_64)
本文深入探讨了Base64编码的原理与应用,详细解析了如何使用Python的base64模块进行编码和解码操作。通过实例展示了不同字节数量的输入数据如何转换为Base64格式,并在末尾添加等号以补足长度。
1573

被折叠的 条评论
为什么被折叠?



