问题标签 [unzip]

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 投票
2 回答
2234 浏览

flash - Flash ActionScript 2 的压缩和解压缩工具

您是否知道 flash / actionscript 2 的任何 zip/unzip 组件或脚本?

我知道这个用于 flex / AS3 的库,但是是否有一个用于 AS2 的库可以节省我长时间的转换尝试?

是否有这样的库支持创建/解析受密码保护的 zip 文件?

0 投票
4 回答
8460 浏览

ruby - 如何使用 Rubyzip lib 覆盖现有文件

我正在尝试解压缩一个包含多个文件的文件,这些文件可能已经存在也可能不存在于目标目录中。如果文件已经存在,默认行为似乎是抛出异常。

如何解压缩到目录并简单地覆盖现有文件?

这是我的代码:

0 投票
9 回答
63415 浏览

java - 如何在Java中递归解压缩文件?

我有 zip 文件,其中包含一些其他 zip 文件。

例如,邮件文件是abc.zip,它包含xyz.zip, class1.java, class2.java. 并xyz.zip包含文件class3.javaclass4.java.

因此,我需要使用 Java 将 zip 文件解压缩到应包含class1.javaclass2.java和.class3.javaclass4.java

0 投票
1 回答
11675 浏览

c# - SharpZipLib ~ 如何从 zip 中提取特定文件

好的,

我有一个文件列表(仅包含文件名的 SourceFile 对象),然后我想从 zip 中提取这些特定文件并将它们转储到临时目录中,以便以后分发它们。

我想出了这个,但我不确定下一步如何进行..

供参考:

0 投票
3 回答
3638 浏览

c++ - 在 C++ 中解压缩目录

我正在创建一个可以读取 .docx 纯文本的 C++ 程序。我的攻击计划是将 .docx 重命名为 .zip,然后解压缩。然后,我将包含文档文本的 .xml 文件重命名为 .txt 并将其解析出来。

现在我已经弄清楚了很容易的重命名。我现在正在努力解压缩。我非常精通 C++,但这是我第一次将自己扩展到真实的应用程序并在 STL 库之外使用它。

起初,我尝试了 zlib 库中的许多 C++ 包装器,但无法让它们中的任何一个编译或正常工作(可能是由于环境位于 Cygwin 中)。出于这个原因,我似乎必须默认使用凌乱的 zlib 代码来执行此操作。但是从所有文档和示例中,我可以发现它仅显示 zlib 用于读取 .zip,该 .zip 是一个文件而不是多个文件的压缩。我现在不知道从哪里开始,就像我之前所说的,对于 STL 之外的领域是全新的,我感到非常迷茫。

非常感谢任何帮助或指导!

谢谢,迈克尔

0 投票
4 回答
3485 浏览

c# - GZipStream zip 文件无效或损坏

打开 zip 文件时出现问题。我正在使用此代码压缩文件:

当我调用此函数时,我收到“成功”消息,但我无法打开 zip 文件。这是我的函数调用代码:

这是我收到的错误消息:

压缩(文件夹)无效或损坏

0 投票
4 回答
7627 浏览

php - 使用 php 创建和提供压缩文件

我正在尝试使用以下代码从目录创建一个 zip 文件,并通过 http 下载将其提供给用户:

我能够创建 zip 文件,但通过 http 下载它不起作用。如果我下载使用 ftp 客户端创建的 zip 文件,那么 Mac 的 Stuffit Expander 会很好地解压缩文件,但如果我通过 http 下载它,mac 解压缩器会创建一个无限循环。我的意思是说我下载的文件称为 course.zip,然后解压缩该文件会得到 course.zip.cpgz,然后解压缩该文件会再次得到 course.zip ......等等。

有人有想法么?

谢谢!

0 投票
3 回答
4791 浏览

iphone - iPhone SDK - 在资源中添加压缩内容,然后解压缩到 Documents 文件夹中

我有一些资源(压缩)需要随我的 iphone 应用程序一起提供。当应用程序首次启动时,需要将此压缩文件移动/复制到 Documents 文件夹并在那里解压缩。然后,用户可以从应用程序将更多文件添加到此路径。有人可以建议我如何实现这一目标吗?

谢谢!

0 投票
4 回答
4823 浏览

linux - Linux:解压缩包含同名文件的存档

我收到了一个包含 40 个同名文件的 zip 文件。我想将这些文件中的每一个提取到一个单独的文件夹中,或者使用不同的名称(file1、file2 等)提取每个文件。

有没有办法使用标准的 linux 工具自动执行此操作?检查 man unzip 没有发现任何可以帮助我的东西。zipsplit 似乎也不允许任意拆分 zip 文件(我试图将 zip 拆分为 40 个档案,每个档案包含一个文件)。

目前我正在(r)单独命名我的文件。对于 40 个文件的存档,这不是什么大问题,但显然是不可扩展的。

任何人都有一个很好,简单的方法来做到这一点?比什么都好奇。

谢谢。

0 投票
3 回答
6071 浏览

perl - 如何在 Perl 中提取压缩档案?

我需要允许用户通过网络表单上传 zip 文件。该服务器使用 Apache Web 服务器运行 Linux。使用像Archive::Zip这样的模块来提取这个档案有什么好处,还是我应该只unzip使用反引号执行系统调用?