问题标签 [zipfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - zipfile 模块给出不可靠的结果
我使用该zipfile
库对加密的 zip 文件进行了字典攻击。当我开始使用 BIG 词典时,有时会得到误报结果,即密码可能是“wool”,而“12630”被认为是正确的。在那种情况下,解密的文件显然包含胡言乱语。
这不是我的代码中的错误,而是zipfile
库检查提供的密码是否正确的方式。我设法通过检查解密文件的大小来减少误报,如果它等于 0,则认为它是错误的并继续搜索。但是我的问题仍然存在,因为当文件包含乱码时,它的大小> 0。所以我的问题是,有什么方法可以在 Python 中确定文件是否已正确解密或是否包含乱码?
PS。是的,我知道解密 zip 文件zipfile
很慢,但正如我之前所说,我这样做是为了掌握 Python。
这是我的代码:
这是我在 python 的错误跟踪器中提交的错误报告。正如您所看到的,他们不认为这是库的“错误”,这就是为什么我要求检查文件是否正确解密的替代方法。
PS。对于任何关心的人,在上面提供的链接中,他们告诉我这是 zip 文件格式的问题,没有什么可以做的。所以我想,问题有点回答了。
python - 使用 codecs.open() 访问内存中的解压缩文件
我正在尝试使用codecs.open()
. 我已经想出了如何在内存中解压缩文件,但我不知道如何创建文件对象并使用codecs
. 我尝试了不同的ZipFile
属性,但没有运气。
所以,这里我是如何在内存中打开 zip 的:
python - 使用python ZipFile从zip中提取文件而不保留结构?
我尝试从一个文件夹中包含子文件夹的 .zip 中提取所有文件。我希望子文件夹中的所有文件仅提取到一个文件夹中,而不保留原始结构。目前,我提取所有文件,将文件移动到一个文件夹,然后删除以前的子文件夹。具有相同名称的文件将被覆盖。
是否可以在写入文件之前做到这一点?
下面是一个结构示例:
最后我希望这样:
我可以在此代码中添加什么?
如果我从 zip_file.namelist() 重命名文件路径,则会出现以下错误:
python - zipfile 不能处理某种类型的 zip 数据?
我在尝试解压缩 zip 文件时遇到了这个问题。
--zipfile.is_zipfile(my_file)
总是返回 False,即使 UNIX 命令 unzip 处理得很好。此外,当我尝试这样做时,zipfile.ZipFile(path/file_handle_to_path)
我得到了同样的错误
--file
命令返回Zip archive data, at least v2.0 to extract
并less
在它显示的文件上使用:
PKZIP for iSeries by PKWARE
Length Method Size Cmpr Date Time CRC-32 Name
2113482674 Defl:S 204502989 90% 2010-11-01 08:39 2cee662e myfile.txt
2113482674 204502989 90% 1 file
有什么想法可以解决这个问题吗?如果我可以让 pythonzipfile
工作,那就太好了,因为我已经有一些单元测试,如果我要切换到运行,我将不得不放弃subprocess.call("unzip")
python - 无论操作系统如何,Python zipfile 是否总是使用 posixpath 文件名?
这可能对我当前的实用程序无关紧要,但只是为了良好的编码实践,我想知道使用 zipfile 模块的 ZIP 文件中的文件是否可以使用 POSIX 样式的路径名(例如 subdir/file)访问.ext 不管它是在哪个操作系统上制作的,或者我的 Python 脚本在哪个系统上运行。或者,在 Windows 的情况下,文件将作为 subdir\file.ext 存储或访问。我阅读了该模块的 pydoc,并在此处和 Google 上进行了一些搜索,但看不到与此问题相关的任何内容。谢谢。
python - 设置 ZipInfo mime 类型
使用 python ZipFile 创建 zip 存档时,如何设置文件 mime 类型?
python - Python zipfile 模块:zipfile.ZIP_DEFLATED 和 zipfile.ZIP_STORED 之间的区别
我很难理解 zipfile 模块的 zipfile.ZIP_DEFLATED 和 zipfile.ZIP_STORED 压缩模式之间的区别。
有人可以帮助我吗?
谢谢,
最大限度
vb.net - 从网站下载 zip 文件时出错
我正在尝试使用 Web 客户端从网站下载 zip 文件,但该文件未正确下载。
每次下载没有内容的 zip 文件时,都在目标目录中。
下面我粘贴我正在使用的代码:
恳请在这方面提供任何帮助。
php - 如何压缩文件夹并使用php下载?
我有一个名为“数据”的文件夹。此“数据”文件夹包含一个文件“filecontent.txt”和另一个名为“文件”的文件夹。“文件”文件夹包含一个“info.txt”文件。所以它是文件夹结构中的一个文件夹。
我必须将此文件夹“数据”(使用 php)连同其中的文件和文件夹一起压缩,然后下载压缩文件。
我已经尝试了http://www.php.net/manual/en/zip.examples.php上提供的示例 这些示例不起作用。我的 PHP 版本是 5.2.10
请帮忙。
我已经写了这段代码。
文件已下载但无法解压缩
java - 如何在 java 中使用 truezip 库打开受密码保护的 zip 文件
请向我展示如何使用 truezip 库打开受密码保护的文件的代码示例。
如果您没有示例代码的链接,请告诉我打开此文件的方法。