Вы явно пытаетесь декодировать документ Word
, который по определению не является простым текстом. Убедитесь, что вы пытаетесь декодировать текст. В противном случае сохраните результат декодирования в файл (file.docx
?) И откройте его в соответствующем приложении.
После ответа на вопрос в комментариях вам не нужно получать текст из base64. оставь все как есть и запиши в файл. Вместо
base64.b64decode(base64_message).decode(errors='ignore')
используйте просто
base64.b64decode(base64_message)
и все будет хорошо:
>>> a = base64.b64encode('\x01\x02\x04')
>>> a
'AQIE'
>>> base64.b64decode(a)
'\x01\x02\x04'