python中base64

One of them發表於2018-08-24

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)

相關文章