问题标签 [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.
php - PHP 警告 ZipArchive::extractTo(): 权限被拒绝
我创建了一个应用程序,它使用 ZipArchive 类(php 中的标准)中的方法 extractTo() 并在 Windows 7 上的 localhost apache 服务器上对其进行了测试,没有任何问题。但是在我在一些unix生产服务器上尝试之后,它只是抛出
我什至在 0777 上为应用程序使用的每个文件夹设置了 chmod,但这没有帮助。
你知道有什么问题吗?
php - 在 localhost 上启用 ZipArchive
我需要在我的 ZipArchive php 类上localhost
启用,我该如何启用它!?
php - PHP ZipArchive ExtractTo 挂起问题
我正在尝试解压缩一个包含两个 csv 文件的文件。我的代码的每个变体都有相同的结果。使用我目前拥有的代码,它只会部分取出一个文件,然后挂起。解压缩的文件显示它是 38,480kb,并且卡在第 214410 行的末尾。存档中的真实文件是 38,487kb,总共有 214442 行。知道什么可能导致它在最后一分钟挂起吗?我正在 Windows 7 机器上的 localhost 上使用 xampp 进行所有测试。这是在 php 中,并且是文件中唯一的代码。所需的 zip 文件与它位于同一文件夹中。
提前感谢您的帮助!
编辑** 该文件几乎立即显示在正确的目录中,几秒钟后,文件大小为 38,480kb。在这一点上,它不会做任何其他事情。在等待了足够长的 5-10 分钟后,我打开了文件。它被“锁定以供'另一个用户'编辑”,因为它仍然由 http 持有。写入 csv 文件只会停止第 214,442 行中第 11 列的第 9 列的中间词、中间句。
php - PHP ZipArchive 带有文件夹的大型 ExtractTo
我在使用 ZipArchive extractTo 时遇到问题。
我有一个 +300Mb ZIP 文件,每个文件夹有 100 个文件夹和 +3k XML 文件。当我开始这个过程时,它会运行到 20 个文件夹和内部档案并停止工作。
这是我的解压缩功能...
如何解压缩所有文件夹?有什么提示吗?:)
谢谢!
R
php - 找不到类 ZipArchive(从哪里获得预构建的 zip 库)
首先检查这些图像:http: //imgur.com/a/TOVbU
我在哪里可以得到 zip dll。我尝试下载它的源代码,但它需要php.h
.
我现在不想乱用 C,因为我在 PHP 中有很多东西。
有没有什么地方,显然是一个值得信赖的来源,我可以得到这个库?
请注意,在我的phpinfo()
页面中它只显示 zlib。我的ext文件夹中有php_zip.dll 。
php - Zip 文件正在下载 20 个字节,当提取文件时它显示损坏的文件和“未找到存档”
当我尝试在本地系统中下载带有以下代码的 zip 文件时,该文件正在下载所有文件,但在服务器中它以 20 个字节下载,并且当提取文件损坏且未找到存档时。所以我添加了对此代码进行一些检查并运行,但这次找不到文件,进入此检查(如果(!is_file($archive_file_name)))。服务器上可能有什么问题?
objective-c - 第 1 代 iPad 中的内存警告和崩溃
我正在开发一个具有下载书籍功能的 iPad 应用程序。书籍大小约为 180 个月。书籍在服务器中,扩展名为 .zip。我下载了这本书 (.zip),然后解压缩,然后删除 .zip。我正在这样做:
我的问题是:此代码在 iPhone 4/iPhone 4s/iPad 2G/iPad3G 上运行良好,但在第一代 iPad 上崩溃(解压缩书时),崩溃记者说这是内存警告。
问题是,我如何优化此代码以避免内存警告并避免崩溃?感谢您的回答;
编辑:我发现问题是由这部分代码引起的:
bookPath 是 .zip 的路径(大约 180 Mo),当我在 iPad 1G 中时,这条线会导致我的应用程序崩溃,即:我收到内存警告并且系统会终止应用程序。你知道我怎么能避免这种情况。我使用这条线来计算书的 MD5 (.zip)
我在 NSData 中有一个这样的类别:
我怎样才能避免崩溃?谢谢
php - 未创建 ZIP 文件,但未触发任何错误
我正在使用 ZipArchive:
我可以看到文件列表,但最后我找不到应该创建的 zip 文件。而且我没有收到 ZipArchive 的错误/异常...
编辑:
我添加print $zip->getStatusString();
后$zip->close();
它打印:无法打开文件:权限被拒绝”。这是什么意思?我确定每个目录都是可写的,因为我可以在其中创建带有 PHP 的新文件......
编辑2:
它打印出来,所以目录是可写的。感觉自己在暮光之城...
c# - 如何使用 .NET ZipArchive 和 ZipArchiveEntry 类提取带有密码的文件
我正在使用以下代码提取 zip 文件的内容:
这对于那些没有密码保护的 zip 文件非常有效,但是,我需要它也适用于那些受密码保护的密码。
我已经看到其他示例可以使用其他类或其他代码实现我想要的,但我发现这种方式非常干净,我希望有一个可以设置密码的属性(它应该不再需要比这更难)。
提前致谢。
php - ZipArchives 存储绝对路径
我可以使用相对路径压缩文件吗?
例如:
$zip->addFile('c:/wamp/www/foo/file.txt');
ZIP 应具有如下目录结构:
并不是:
就像默认情况下...
ps:我的完整代码在这里(我正在使用 ZipArchive 将目录的内容压缩到一个 zip 文件中)