我有一个 base64 编码的 zip 文件。我能够转换该 zip 文件,然后使用 Windows 命令行提取其内容。我一直在尝试对 Python 做同样的事情,但没有成功。请你帮助我好吗?当我运行以下代码时:
import base64
import codecs
import zlib
import io, zipfile, json, pprint
d = open("data.txt", "rb").read()
#dd = base64.decodestring(d)
#print(dd)
z = zipfile.ZipFile(io.BytesIO(d))
unpack = zlib.decompress(d)
我收到以下错误:
raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file
data.txt 文件包含 base64 字符串: