问题标签 [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 投票
1 回答
4614 浏览

php - 如何解压缩文件夹并删除压缩的原始文件?

我正在为我的 CMS 创建简单的安装程序\设置程序。当用户使用我的 CMS 下载 .zip 并将其解压缩到他的 php 服务器上的某个文件夹中时,他会看到一个文件 - install.php 和一个名为 - Contents.zip 的 zip 文件夹,我需要一些 php 函数来从该 Contents.zip zip 文件中提取文件而不是删除该文件。(如果可能的话,我想在文件夹解压缩后立即对从那里提取的文件\文件夹赋予不同的权限)

怎么做这样的事情?

0 投票
1 回答
786 浏览

iphone - 如何从一个 NSData 对象写入多个文件?

我正在编写一个包含应用内购买的 iPhone 应用。它下载一个 zip 文件,然后我使用流行的 NSData 类别 (zlibDeflate)解压缩该文件,该类别将未压缩的文件输出到一个 NSData 对象中。zip 文件中包含多个文件,我需要将它们写入 Documents 目录。如何将每个文件与这个 NSData 对象分开编写?writeToFile 只是将整个内容写入一个文件。

谢谢,如果您需要更多信息,请告诉我。

0 投票
3 回答
24157 浏览

windows - 是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?

是否可以在 Windows XP 上使用 .BAT 命令解压缩 .ZIP 文件?我们有 file.zip 如何创建 .BAT 命令文件以将其解压缩\解压缩到某个文件夹。仅使用本机 WINDOWS XP 程序和命令。

所以..怎么做这样的事情?(请提供代码示例)

0 投票
4 回答
2009 浏览

linux - Ubuntu 的文件滚轮问题 5010。“无法打开显示”

我使用“file-roller”来管理我的 Ubuntu 上的档案。但它在没有用户界面(只是终端)的情况下运行失败。错误如下所示。

如何防止文件滚轮使用 GUI,或者您可以向我推荐我可以从终端使用的任何其他存档管理器。如果这个经理可以处理尽可能多的格式,那将是完美的。

0 投票
2 回答
1740 浏览

python - 从作为守护进程运行的 python 脚本解压缩文件时出错

每当我尝试从作为守护进程运行的 python 脚本中运行以下解压缩命令时,我都会收到错误消息

命令 :

解压缩 abcd.zip > /dev/null

错误

有人可以在这方面帮助我吗?

提前致谢。

0 投票
3 回答
8849 浏览

php - exec('解压缩gallery.zip',$return); php

谁能告诉我,为什么我无法获得 php 函数的结果

0 投票
2 回答
2010 浏览

java - 在 Java 中,如何以编程方式识别 zip 中的隐藏文件?

我想在提取 zip 时忽略隐藏文件。有什么方法可以识别 ZipEntry 属于“隐藏”文件吗?

0 投票
1 回答
1786 浏览

java - TrueZip 递归解压缩?

有人对 TrueZip java 库有经验吗?我正在尝试做一个简单的任务,解压缩包含子文件夹的存档,但到目前为止我还无法让它工作。

(我使用 TrueZip 的原因是java.util.zip 方法中的编码外来字符错误)

查看 API,似乎 file.archiveCopyAllTo() 是他们的“解压缩”方法。但是,以下代码仅在我的存档是平面且仅包含文件时才有效。如果有任何子文件夹,它将失败。

或者,如果有人知道用不同的方法来解压缩文件名中可能包含非 ASCII 字符的档案,那也太好了……谢谢!

编辑:我已经放弃使用 TrueZIP。我能够使用 org.apache.tools.zip 提取文件名中包含非 ASCII 字符的文件。该API对我来说也更有意义......

0 投票
1 回答
969 浏览

command-line - Windows 命令行压缩/提取工具?

我需要编写一个批处理文件来将文件从给定的根文件夹解压缩到当前文件夹。

所以,我希望我的批处理文件像这样启动:

然后,使其从批处理文件中遍历所有子文件夹,以准确解压缩 .zip 文件所在的文件。

所以这是我的问题:

Windows(至少来自 XP)是否有用于其嵌入式 zip 工具的命令行?否则,我应该坚持使用另一个第三方工具吗?

0 投票
1 回答
250 浏览

android - 从Android中的存档解压缩后找不到文件

我正在使用 ZipInputStream 和 BufferedOutputStream 从 Android 1.6 中的 zip 存档中解压缩文件。代码无异常运行,但是当我检查文件是否存在时,我找不到它。我只是在寻找文件名。是否有存储此文件的应用程序目录?我需要指定目录吗?