问题标签 [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 回答
706 浏览

iphone - 在 Objective-C/iPhone 中检查 zip 文件是否受密码保护?

我正在使用 lib ZipArchive在 iPhone 上解压缩文件,它工作得很好,但是我遇到了一个关于检查 zip 文件是否受密码保护的问题。

我想知道是否有一个功能可以在解压缩之前检查 zip 文件是否受密码保护,但我没有幸运地找到一个 api。任何知道如何在 Objective-C/iPhone 或我可以使用的ZipArchive中的任何 API 中检查它的人也是如此。

任何帮助将不胜感激。

0 投票
4 回答
9071 浏览

java - 用于将整个存档解压缩到 java 中的目录的实用程序

我想在我的程序中做这样的事情:

我不可能是第一个从程序中做到这一点的人。我在哪里可以找到像上面这样的实用方法?我试图查看 apache commons-io,但那里什么也没有。那么,我应该去哪里看呢?

0 投票
1 回答
570 浏览

php - 将 CURL 与 PclZip 类一起使用

我正在使用 CURL 在远程服务器上获取 zip 文件的内容,然后将其保存到 temp_zip_file.zip,然后使用 PclZip 类来提取文件的内容。

问题是在某些服务器上,服务器不允许我的脚本从 CURL 返回中创建一个临时 zip 文件,因此我可以将其用于 pclzip 提取。

我想要做的是跳过创建临时 zip 文件,只使用原始 CURL 的字符串返回和 pclzip 类进行提取。

我必须使用 pclzip,因为某些服务器不允许使用默认的 php zip 类。

下面是用于从远程文件中获取内容的 curl 函数。

下面是我的 pcl 解压缩函数的副本,其中 $download_file 是“temp_zip_file.zip”:

感谢您的任何支持

0 投票
3 回答
4347 浏览

c++ - 在 Windows 上以编程方式解压缩 AES 加密的 zip 文件

我需要能够从 Windows 上的一些 C/C++ 代码中解压缩一些 AES (WinZip) 加密的 zip 文件。有没有人有办法做到这一点?我希望有一些合适的代码或我可以使用的 DLL(带有示例用法)。到目前为止,我的搜索被证明是徒劳的。

常用的 InfoZip 库不支持 AES 加密。

我目前最好的解决方案是从我的程序中调用 7z.exe 命令行程序,但考虑到我将解压缩 100 个左右的文件,这不太理想。

0 投票
2 回答
657 浏览

macos - 自动解压文件

我有一个装满压缩文件的文件夹(大约 200 个)。我想将其转换为仅包含解压缩文件的文件夹。什么是最简单和最快的方法?

请注意,一旦我们解压缩,我想从文件夹中删除压缩文件。

另外,我在Mac上。

谢谢!

0 投票
1 回答
4339 浏览

azure - Can I Unzip a file in Azure Blob storage?

My application requires to unzip a zip file located in Azure's blob storage. Is unzipping supported in Azure blob storage?

0 投票
1 回答
1657 浏览

windows-xp - Windows:为自定义上下文菜单项执行批处理文件

我正在寻找在右键单击上下文菜单中为某种文件类型添加一个新项目。我想以文件的完整路径作为参数运行批处理文件是最简单的。我需要重命名文件,解压缩,然后重新压缩,然后重命名。我想 winzip 命令行将是帮助解决此问题的合适工具,除非其他人有建议。

我的问题是:
-如何根据文件类型添加自定义上下文菜单项
-如何将文件名作为参数从上下文菜单传递给批处理文件
-最后这可能会发送给 2-3 个人,并且简单地让安装程序为他们进行设置可能会更容易。任何人都知道任何可以做到这一点的免费安装程序?

关于我为什么要这样做的一些细节:
我有一个正确压缩东西的工具,正在读取 zip 文件的程序似乎没有解压缩到标准。它以 winzip 传统模式或其他方式解压缩。与其修复一个工作程序/投入时间或尝试在 linux 服务器上做一些超花哨的、疯狂的修复,以压缩成 winzip 传统格式,现在似乎合适的解决方法。这些过程只在内部真正发生,但它们仍然很痛苦/烦人。

0 投票
3 回答
3638 浏览

android - 如何将一些文件从 .apk 解压到 /data/data/安装.apk 时的文件夹?

我的 android 应用程序需要另一个 NATIVE 应用程序可执行文件才能在 android 应用程序之前运行,以便它们可以通过套接字进行通信。Android 应用程序有一个用于处理客户端通信的 JNI 层。

现在我需要将本机可执行文件与 apk 文件捆绑在一起,这样当它安装在设备上时,它就会被解压缩到手机内存或存储卡中。

我该怎么做呢?我尝试将本机可执行文件保存在 res/asset 和 res/raw 文件夹中,但它们仍然没有在 /data/data/ 文件夹中解压缩。

我能找到的一种方法是使用 AssetManager,然后在 InputStream 和 OutputStream 的帮助下,我可以在第一次运行时将此文件写入设备,然后使用它。但是没有必要将它手动写入手机内存,因为它可能会占用内存。(如果没有存储卡的情况。)

谁能帮助我如何实现这一目标?如果有一个选项可以在安装时自动解压缩必要的文件,那就太好了。

0 投票
5 回答
44803 浏览

compression - 如何快速检查 zip 文件是否损坏?

有没有人知道如何根据文件大小务实地快速检查 zip 文件是否损坏?理想情况下,检查 zip 是否损坏的最佳方法是进行 CRC 检查,但这可能需要很长时间,尤其是在有很多大 zip 文件的情况下。我很高兴能够快速进行文件大小或标题检查。

提前致谢。

0 投票
3 回答
3423 浏览

iphone - ZipKit 和 iPhone

我尝试在 iPad 的测试应用程序中使用 ZipKit 框架 ( http://bitbucket.org/kolpanic/zipkit/wiki/UsingZipKit )。我按照安装的“传统方式”(如他们的页面上所述)没有成功。希望有人可以帮助我:

1/ 我使用hg获取源代码
2/ 我构建了ZipKit项目(发布构建)
3/ 完成此操作后,在构建文件夹中创建了新的ZipKit.framework文件夹
4/ 我为 iPad 3.2 创建了一个新的测试项目(XCode 3.2.4) 5/ 我已将步骤 3) 中创建的ZipKit.framework
文件夹 拖放到我的新测试项目的Frameworks部分中 6/ 在Targets部分中,我创建了新的Copy File Build Phase并拖放 ZipKit.FrameworkFrameworks部分到新的Copy Files 文件夹。

7/ 然后我构建并运行项目。

该项目甚至无法启动,在我按下项目图标后它正在关闭 - 所以我必须做一些非常错误的事情。在控制台输出中,我可以看到错误 - 很清楚缺少什么,但我不知道该怎么办......可能是一些 XCode 专家或使用 ZipKit 的人可以帮助我 - 这必须是一些我正在做的非常愚蠢的错误......

有控制台输出:

顺便说一句 - 我试图运行框架提供 的ZipKit Touch示例,它运行良好......

非常感谢 BR STeN

这是我的测试项目的屏幕截图 - 在左侧,您可以看到我拖放到项目中的 ZipKit.framework:

替代文字