Когда я пытаюсь декодировать строку с Base64. Консольное шоу «не может быть на 1 больше, чем кратное 4» - PullRequest
0 голосов
/ 07 ноября 2019

это мой код (python3.7):

base64.b64decode('ThisIsASecret')

ошибка отображения консоли msg 'binascii.Error: Неверная строка в кодировке base64: количество символов данных (13) не может быть на 1 больше, чемкратный 4 '

Затем я изменяю строку

base64.b64decode('ThisIs==') OK
base64.b64decode('ThisIsA=') OK
base64.b64decode('ThisI===') ERROR

Я считаю, что эта ошибка была показана, когда len (строка)% 4 == 1 только. Например, длина строки 5,9,13 и т. д. Как мне восстановить строку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...