1. 产品
  2.   压缩
  3.   PHP
  4.   PhpZip
 
  

用于使用 ZIP 存档的开源 PHP 库

通过 PHP API 创建、更新、删除和提取压缩文件格式,如 ZIP 或 BZIP2 和受密码保护的档案。

PhpZip 是一个开源 PHP 库,它提供了使用 ZIP 存档的功能。 API 在内存(或临时文件)中生成 Zip 文件,并允许用户将最终的 Zip 文件保存到用户建议的位置。它使您能够获取有关存档中每个条目的信息。它还支持档案评论以及个人条目评论。

API 支持几个重要功能,例如创建和修改 ZIP 存档、打开和解压缩 zip 文件、附加到现有 ZIP、WinZip AES 加密文件、BZIP2 压缩、外部文件属性和 ZIP64 扩展名、将存档保存到文件和更多的。

Previous Next

开始使用 PhpZip

首先,您需要有 PHP 5.5 及以上版本才能顺利运行该库。最简单的安装方法是在您的计算机上安装 Composer。安装 composer 后,您需要将此要求添加到您的 composer.json 文件中。

这是命令

 "phpzip/phpzip": ">=2.0.7"  

通过 PHP 库将条目添加到存档

软件程序员可以在他们自己的 PHP 应用程序中使用 PhpZip 库轻松地将文件添加到 ZIP 存档中。要添加文件,您需要指定存档中条目的名称并提供路径。 API 还提供了将流中的条目添加到 ZIP 存档的工具。它还支持添加新目录。

从 ZIP 存档中删除条目

PhpZip 库提供了从 ZIP 存档中删除条目的功能。有多个选项可用于删除条目,例如使用其名称删除存档中的条目、删除 ZIP 存档中的所有条目、使用 glob 模式删除条目以及使用 PCRE 模式删除条目。

使用受密码保护的档案

PhpZip 库通过扩展 php-bz2 提供对传统 deflate 压缩和 BZIP2 压缩的支持。 PhpZip 库需要 PHP 5.5 及更高版本才能处理受密码保护的档案。它方便开发人员设置密码以读取存档中的所有或部分条目、更改存档密码、删除存档密码、设置密码或加密方法以及许多其他选项。

 中国人