b64encode b64decode
import base64
encoded = base64.b64encode(b'data to be encoded') #b'ZGF0YSB0byBiZSBlbmNvZGVk'
data = base64.b64decode(encoded) #b'data to be encoded'
- base64.b64encode(s, altchars=None)
- base64.b64decode(s, altchars=None, validate=False)
- base64.standard_b64encode(s)
- base64.standard_b64decode(s)
- base64.urlsafe_b64encode(s)
- base64.urlsafe_b64decode(s)
- base64.b32encode(s)
- base64.b32decode(s, casefold=False, map01=None)
- base64.b32hexencode(s)
- base64.b32hexdecode(s, casefold=False)
- base64.b16encode(s)
- base64.b16decode(s, casefold=False)
- base64.a85encode(b, *, foldspaces=False, wrapcol=0, pad=False, adobe=False)
- base64.a85decode(b, *, foldspaces=False, adobe=False, ignorechars=b' \t\n\r\x0b')
- base64.b85encode(b, pad=False)
- base64.b85decode(b)
- base64.decode(input, output)
- base64.decodebytes(s)
- base64.encode(input, output)
- base64.encodebytes(s)
来源:https://docs.python.org/3/library/base64.html