python中base64

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)

猜你喜欢

转载自blog.csdn.net/One_of_them/article/details/82015057
今日推荐