小编Ant*_*ony的帖子

如何使用 Python 解码编码的 zip 文件?

我有一个 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)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

raise BadZipFile("文件不是 zip 文件") zipfile.BadZipFile:文件不是 zip 文件

data.txt 文件包含 base64 字符串: 在此输入图像描述

zip base64 pkzip

1
推荐指数
1
解决办法
7842
查看次数

标签 统计

base64 ×1

pkzip ×1

zip ×1