问题标签 [ziparchive]

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 回答
3324 浏览

php - 在 ZipArchive 中设置权限

我有一个 Zip 文件。我用 ZipArchive php 库打开它,并在其中添加一个目录和一个文件。当我使用 ubuntu 的默认解压缩器提取它时,一切都按预期工作。但是,当我使用 OS X Snow Leopard 上的任何 unarchiver(尝试使用默认的 Keka 和 The Unarchiver)解压缩它时,新目录的权限为 700。预期权限为 755。

所以,这里是原始的 zip:

这是我的代码:

结果是:

这是正确的,但是如果我在 osx 下解压缩 NEW_DIR 目录的权限是 700 (drwx------) 而不是 755。如何解决?

谢谢!

编辑:

这是关于我的 zip 中文件的 zipinfo:

0 投票
1 回答
3223 浏览

iphone - 如何在 iOS 中解压缩受密码保护的 zip 文件?

可能重复:在 Iphone Obj-C
中解压缩源代码,压缩和解压缩的压缩库,有密码保护?

我有一个包含文本文件的受密码保护的 zip 文件。我需要使用密码解压缩并将文本文件保存为字符串。如何在 iOS 中解压?

韩语:

나는 한국 사람입니다。ios를 공부하고 있습니다。

Zipfile 을 가지고 있습니다。

Zipfile은암호를가지고있고,Zipfile안에 TxT파일이있습니다。

암호가 있는 Zipfile의 암축을 해제하고, 그 안에 있는 Txt파일의 내용을 String에 넣고 싶습니다。

ios에서 압축을 해제하려면 어떻게 하나요?

알려주시길 부탁드립니다。

0 投票
1 回答
760 浏览

ios - ios使用ZipArchive解压缩限制

有谁知道 iOS 中的 ZipArchive 是否有文件大小限制?

我正在使用它将文件解压缩到我的 Documents 文件夹,它适用于 65 Mb 及以下的文件,但它与 125 Mb 文件一起崩溃。这些文件在目录结构和里面的文件数量上是相似的。我正在使用带有 iOS 4.3 的 iPad 1。

0 投票
1 回答
635 浏览

iphone - ziparchive密码检测

有谁知道在尝试使用库解压缩时检测 zip 文件是否设置了密码的方法ZipArchive

编码:

将要:

  • 设置 zipPassword 时使用密码解压缩文件。

  • 当 zipPassword 为 nil 时,无需密码即可解压缩文件

如果指示用户选择一个 zip 文件,我需要知道是否提示用户输入密码,如果 zip 文件有一个密码,否则会创建 zip 中的所有文件,但长度为零。

这样做似乎很麻烦,检查零长度,如果是这样提示用户输入密码以再次尝试?

当然必须有一种方法来判断有问题的 zip 文件是否有密码?

0 投票
1 回答
3459 浏览

php - PHP ZipArchive 压缩

我正在使用 PHP ZipArchive 类来创建 ZIP 存档。存档将包含已压缩的 ZIP 文件。因此,压缩已经压缩的 ZIP 文件是没有用的,这只会增加不必要的开销。是否可以使用 ZipArchive 创建 ZIP 存档但不能压缩文件?

0 投票
1 回答
1283 浏览

ios - unzOpen 在 iphone 中解压缩 tz 文件时返回 null

我正在使用ZipArchive在我的 iphone 应用程序中解压缩 tz 文件。当我有一个包含文本文件的示例 tz 文件时,它工作正常。但是,我的主要用途是尝试解压缩包含 Json 文件的 tz 文件。当我尝试这样做时,什么都没有发生,因为我无法访问我的文件并且我没有得出关于我在这里做错了什么的结论?

我唯一知道的是这个

这行代码返回给我一个正确的 _unzFile 并与包含 .txt 文件的示例 .tz 文件一起正常工作。但是,当我尝试使用其中包含 json 文件的 .tz 文件时,_unzFile 不包含任何内容(即 0x0)。UTF8String 函数有问题吗?否则我做错了什么?

请帮忙!谢谢。

0 投票
1 回答
460 浏览

php - 使用 ZipArchive 类提取时跳过“根”目录?

我正在尝试使用ZipArchive类来解压缩包含 GitHub 存储库的 zip 的内容。

当您从 GitHub 下载 zip 时,该 zip 在 zip 的根目录中包含一个名为“project-2302392-20230”之类的文件夹......然后在该文件夹中是存储库的实际内容。

是否可以在不提取文件夹本身的情况下提取该项目文件夹中的所有内容?

0 投票
2 回答
3672 浏览

php - PHP 扩展 zip,ZipArchive 不适用于命名空间

示例代码:

当我尝试创建命名空间并使用 ZipArchive 时出现错误:

如果没有命名空间“myns”,它可以正常工作。

我会很感激任何想法。

0 投票
1 回答
378 浏览

php - How popular is PHP Zip Extension?

How popular is PHP ZIP extension by hosting providers? Can I use it as default archive software for my WordPress plugin or should I take a look at another lib?

0 投票
1 回答
518 浏览

perl - zip文件中的递归下降?

我正在尝试递归扫描一堆 zip 文件,当然我正在使用 archive::zip。我想避免在临时文件夹中扩展存档的内容。我希望能够使用类似(近乎伪代码)的东西:

问题是,$member->can("memberNames"))返回 false,所以$member不是 archive::zip,因为我无法将它作为 zip 文件再次打开。还是我错了?

有什么提示吗?