PythonBase64.b64decode():输入(编码)字符串的长度有限制吗

PythonBase64.b64decode():输入(编码)字符串的长度有限制吗,python,base64,decode,Python,Base64,Decode,我使用PythonBase64.b64decode()对使用RESTAPI从google获取的一些字符串进行解码。我能够解码小块,但不能解码整个编码字符串。我尝试解码长度高达4k的字符串,但完整字符串(长度为21k)无法解码 base64.b64decode()的输入长度有限制吗 示例代码 import base64 encoded_buffer = "ICAgICAgICAgIC<omitting long string (21k long) fetched from google>

我使用PythonBase64.b64decode()对使用RESTAPI从google获取的一些字符串进行解码。我能够解码小块,但不能解码整个编码字符串。我尝试解码长度高达4k的字符串,但完整字符串(长度为21k)无法解码

base64.b64decode()的输入长度有限制吗

示例代码

import base64
encoded_buffer = "ICAgICAgICAgIC<omitting long string (21k long) fetched from google>"
decoded_buffer = base64.b64decode(encoded_buffer)
导入base64
编码的\u buffer=“icagicagigigic”
解码的\u缓冲区=base64.b64解码(编码的\u缓冲区)

您的示例代码是什么?当它无法解码时会发生什么?什么也得不到。解码缓冲区是空的。我和乔恩·斯凯特在同一个线程上!这就像遇见kanye west of programming:D Mahesh给我你的电话号码,我会打电话给你,我们马上解决你的问题!:回到主题,为什么缓冲区中有人类可读的字符