python base64 library
base64 library
Base64是一种用64个可打印字符来表示任意二进制数据的方法。(bytes数据)
也可以通过base64编码解码文本数据
example
b1 = base64.b64encode('abghjgjhgjgjgkjkhjjgjjjgjj,kjkjkc'.encode()) # 此处为把字符串编码为bytes格式
# b1 = base64.b64encode(b'abghjgjhgjgjgkjkhjjgjjjgjj,kjkjkc') # 此处为直接在字符串前加b,表示bytes格式
print(b1)
# b'YWJnaGpnamhnamdqZ2tqa2hqamdqampnamosa2pramtj'
b2 = base64.b64decode(b1)
print(b2)
# b'abghjgjhgjgjgkjkhjjgjjjgjj,kjkjkc'
b3 = base64.b64decode(b1).decode() # 此处为把bytes格式解码为字符串
print(b3)
# abghjgjhgjgjgkjkhjjgjjjgjj,kjkjkc