问题标签 [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.
ios - zipArchive 解压到 iOS 上的文档文件夹
我正在使用 ZipArchive 解压缩,但它会将 zip 的内容解压缩到以 zip 文件命名的文档的子目录中,而不是直接解压缩到我的文档文件夹中。有谁知道我可以更改什么以确保将其保存到我想要的目录中?
objective-c - ziparchive Objective-C arc 兼容
我正在处理 iphone 项目,我需要一个库来提取 ZIP 文件我发现 ZipArchive 但它与 ARC 不兼容,当我添加 -fno-objc-arc 来编译文件时,我得到链接器错误:
架构 i386 的未定义符号:“_inflateEnd”,引用自:unzip.o “ inflateInit2 ”中的 _unzCloseCurrentFile,引用自:unzip.o “_get_crc_table”中的 _unzOpenCurrentFile3,引用自:unzip.o 中的 _unzOpenCurrentFile3 zip.o “_crc32”中的_zipOpenNewFileInZip3 ,引用自:unzip.o 中的 _unzReadCurrentFile zip.o 中的 _zipWriteInFileInZip -[ZipArchive addFileToZip:newname:] in ZipArchive.o“_inflate”,引用自:unzip.o 中的 _unzReadCurrentFile “ deflateInit2”,引用自:zip.o 中的 _zipOpenNewFileInZip3 “_deflate”,引用自:zip.o 中的 _zipWriteInFileInZip zip.o 中的 _zipCloseFileInZipRaw “_deflateEnd”,引用自:zip.o 中的 _zipCloseFileInZipRaw ld:未找到架构 i386 的符号clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
php - PHP ZipArchive::open 不会创建 zip 文件
我不能让 ZipArchive 创建一个 zip 文件,但它不会给我任何错误,除了在 $zip->close(); 上返回 False;
我正在尝试在一个目录中创建一个 zip 存档,该目录比进行操作的目录低一些。
那一点点只输出“失败!!”。有什么我想念的想法吗?
php - PHP ZipArchive zip 文件无法在 Mac OS 中打开
我正在使用 PHP ZipArchive 允许网站用户将几个文件组合成一个 zip 文件,然后下载它们。它在我运行它的 Fedora linux 计算机上完美运行。但是,如果我使用我的 Mac 笔记本电脑下载文件,文件将不会解压缩,双击会创建一个 cpgz 文件。双击 cpgz 文件会创建另一个 cpgz 等。
通过谷歌搜索,zip-cpgz 循环看起来是一个很常见的问题,但几乎所有的解决方案都表明原始文件的格式很差;一个不存在的初始文件的 zip,由 Windows 机器生成的具有不同文件结尾的 zip,诸如此类。我认为我的情况并非如此,因为它在我的 Linux 机器上运行良好。
使用 unzip 在终端中打开 zip 文件可以工作,但会发出警告
警告 [filename.zip]:在 zipfile 的开头或内部有 3 个额外字节(无论如何都在尝试处理)
不过,如果可以避免的话,我宁愿不告诉用户使用终端。
这是其中一个文件的链接,我无法提供我正在运营的网站的链接,它还没有启动和运行。该文件应包含 8 个 ascii 文件(它们是火星表面某个地点的表面温度)。
http://eddybarratt.co.uk/wp-content/uploads/2012/06/files_run0000008.zip
iphone - 如何在 IOS 中检查 zip 文件是否受密码保护?
我正在使用ZipArchive在 iOS 应用程序中提取 zip 文件,但我想在打开文件之前知道它是否受密码保护,以便我可以将密码传递给 UnZipOpenFile 函数。
php - php ZipArchive readfile 错误 No such file or directory ziparchive
我正在尝试使用 PHP/codeigniter 在 zip 存档中下载多个文件。此代码适用于我的本地主机,但在 webhost 上,zip 开始下载,但文件未添加到 zip 文件中。这是我得到的错误:
这是我的代码:
php - 仅当文件已更改时,如何在 PHP 中创建 ZIP?
我在培训站点上有一个页面,其中显示了几个下载,其 id 是从数据库中提取的。在底部,我已经成功编码将所有这些文件压缩成 zip 以供下载。
但是,每次页面加载时,都会重新创建 zip 并覆盖之前的 zip 文件。可以想象,这会导致一些不太理想的加载时间。
我想知道如何让 PHP 检查自上次页面加载(最后一个视图打开页面)以来是否有任何文件发生更改,如果是,则重新创建 zip 并覆盖。
浏览 PHP 文档,它似乎filemtime()
与它有关,但我没有这方面的经验,甚至不确定我是否可以在网站上使用它。仔细研究一下,我担心我可能需要涉及缓存,我也没有经验。
任何帮助、建议或线索都会非常有帮助。让我知道我是否可以更有意义或提供我现有的任何代码作为背景。
c - 通过编辑omni.ja来移动Firefox 13的起始页元素会导致FF崩溃,有人知道如何正确地做到这一点吗?
删除 Firefox 13 起始页上的设置元素后,谷歌搜索框和徽标太低,我想移动它们。我可以通过使用 IZArc 打开omni.ja 并转到chrome\browser\content\browser\abouthome\aboutHome.xhtml 并编辑文件来编辑起始页,但是当我将omni.ja 文件保存到FF 目录时,它无法启动程序。有谁知道如何正确地做到这一点?我想我错过了一步。
php - 如果服务器上没有安装 ZipArchive 类,则在 php 中使用它
我正在创建一个使用 ZipArchive 类的应用程序。问题是 - 当我将它发送给我的雇主时,他无法让它在他的服务器上工作。他收到以下错误:
Fatal error: require_once(classes/ZipArchive.php) failed to open stream. No such file or directory in ...
我可以只下载 ZipArchive.php 并将其放在那里,还是必须以其他方式安装它?另外,如果它是一个 linux 服务器 - 我需要 SSI 访问权限才能安装它或类似的东西吗?
提前致谢!
php - php zipArchive 仅解压缩某些扩展
我需要解压缩上传的内容。但出于安全目的,必须验证文件只是图像文件,以便有人无法将 php 添加到 zip 中然后稍后运行它。
在进行解压缩时,我还需要保留文件结构。
不返回空值。有没有我可以使用的参数,或者我必须使用正则表达式循环遍历 zip 文件以匹配扩展名并创建文件夹并使用代码保存文件?
谢谢