问题标签 [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.

0 投票
4 回答
1859 浏览

python - 使用 ZipFile 从 Python 中的 zip 文件中提取 .app

我正在尝试从他们的快照中提取 Chromium.app 的新修订版,我可以很好地下载该文件,但是在提取它时,ZipFile 要么将 chrome-mac 文件夹提取为一个文件,而是说目录不' t 存在,等等。我对 python 很陌生,所以这些错误对我来说意义不大。这是我到目前为止所拥有的。

有任何想法吗?

0 投票
1 回答
8406 浏览

android - 使用 ZipFile 类从多个文件的 zip 存档中解压缩文件

我想使用ZipFile该类从多个文件的存档中使用其名称解压缩文件。如何获取要传递给ZipFile构造函数的 zip 文件名和目录的字符串?

0 投票
1 回答
8305 浏览

python - 从 zipfile 加载 pickle 文件

由于某种原因,我无法让 cPickle.load 处理 ZipFile.open() 返回的文件类型对象。如果我在 ZipFile.open() 返回的文件类型对象上调用 read(),我可以使用 cPickle.loads。

例子 ....

注意:我不想只压缩泡菜文件,而是压缩许多其他类型的文件。这只是一个例子。

0 投票
1 回答
4812 浏览

python - 在 ZipFile 中保留文件属性

zipfile.ZipFile我正在寻找一种方法来保留写入实例的文件的文件属性(例如只读) 。

我添加到 zip 存档中的文件会重置其文件属性,例如。使用 zip 应用程序和解压缩后检查存档时,只读标志消失了。

我当前的环境是 Windows,我遇到了ZipInfo.external_attr方法的问题。

当然,在写入时必须有一种标准方法来保留文件属性ZipFile

0 投票
9 回答
142099 浏览

python - 解压缩文件会导致“BadZipFile:文件不是 zip 文件”

我有两个 zip 文件,它们都可以用 Windows Explorer 和 7-zip 很好地打开。

但是,当我使用 Python 的 zipfile 模块 [ zipfile.ZipFile("filex.zip") ] 打开它们时,其中一个会被打开,但另一个会出现错误“ BadZipfile: File is not a zip file”。

通过使用 7-Zip 打开它并查看其属性(例如 7Zip.ZIP),我确保后者是一个有效的 Zip 文件。当我用文本编辑器打开文件时,前两个字符是“PK”,表明它确实是一个 zip 文件。

我正在使用 Python 2.5,并且真的不知道如何去做。我在 Windows 和 Ubuntu 上都试过了,两个平台上都存在问题。

更新: Windows 上 Python 2.5.4 的追溯:

基本上,当_EndRecData调用该函数以从“中央目录结尾”记录中获取数据时,评论长度检查失败 [endrec[7] == len(comment)]。

函数中locals的值_EndRecData如下:

0 投票
2 回答
2116 浏览

android - 使用 ZipFile 提取 zip 文件的 android 问题

尝试{

该行ZipFile zf = new ZipFile(f);总是抛出一个错误,我不知道为什么。并且错误消息是文件名(“/data/cizip.zip”),因此我不知道错误的原因。有人可以告诉我是什么导致了这个错误吗?提前致谢。

0 投票
3 回答
9176 浏览

java - 创建 zip 存档时,什么构成重复条目

在 Java Web 应用程序中,我正在从各种内存文件(存储为 byte[])创建一个 zip 文件。

这是代码的关键部分:

问题:在执行“putNextEntry()”行时,我有时会收到“ZipException:重复条目”。

PDF 文件本身肯定会有所不同,但它们可能具有相同的名称(“PDF_File_for_John_Smith.pdf”)。名称冲突是否足以导致此异常?

0 投票
9 回答
830260 浏览

python - 在 Python 中解压缩文件

我通读了zipfile文档,但不明白如何解压缩文件,只知道如何压缩文件。如何将 zip 文件的所有内容解压缩到同一目录中?

0 投票
1 回答
2121 浏览

iphone - 解压 zip 文件不起作用

我是 iPhone 编程的新手。任何人都可以帮我解决以下问题

我正在使用下面的代码解压缩一个 zip 文件..它不工作......并打印 NSLog(@"Failure To Unzip Archive"); 味精

感谢你....

0 投票
2 回答
1585 浏览

python - 某些文件的 Python 日期修改错误

Python 3.1.2
Windows XP SP3

我在 python 中遇到了一些文件及其时间戳的问题。我从外部来源收到的目录中有一堆文件。这不是我遇到问题的每个文件,但对于某些文件,python 与 XP 中的 explorer 或 cmd 显示的内容相差一个小时。我在使用 zipfile 模块时特别看到了这个问题,在该模块中,文件被压缩后,“修改日期”时间戳被更改为 python 解释它的内容,如下所示。

CMD - 压缩前

Python - 获取 mtime ctime

使用 python zipfile 模块压缩后列出 zip 文件的内容

CMD - 从 zip 文件中提取后