def safe_base64_decode(s):
# 首先判断s是不是4的倍数,如果是4的倍数,则可直接解码
if len(s) % 4 == 0:
return base64.b64decode(s)
# 如果不是4的倍数,则判断余数为多少,根据余数添加等号
else:
last = len(s) % 4
s1 = s + b'=' * last
return base64.b64decode(s1)
Sign in to make a reply
Shadow丶crown
def safe_base64_decode(s):
# 首先判断s是不是4的倍数,如果是4的倍数,则可直接解码
if len(s) % 4 == 0:
return base64.b64decode(s)
# 如果不是4的倍数,则判断余数为多少,根据余数添加等号
else:
last = len(s) % 4
s1 = s + b'=' * last
return base64.b64decode(s1)