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

用于创建和提取 ZIP、TAR、TBZ 或 TGZ 档案的 PHP API

开源 PHP 库允许开发人员通过 PHP API 创建、列出、更新、提取、删除压缩文件格式档案。

Zippy 是一个开源 PHP 库,它提供了用于处理流行存档格式(如 TAR、ZIP、TBZ2、TBZ、TGZ 等)的功能。 Zippy 库使用起来非常简单,由一组适配器组成,这些适配器有助于最常见的压缩和解压缩操作,如创建、列表更新、提取和删除选定格式的操作。它旨在实现非常高的速度和合理的压缩。

该库支持几个重要的压缩相关功能,例如创建和更新 ZIP 存档、打开和列出存档的内容、将文件附加到现有存档、BZIP2 压缩支持、自定义存档中的文件和目录名称、将存档保存到文件,将存档解压缩到特定目录等。

Previous Next

开始使用 PhpZip

首先,您需要有 PHP 5.5 及以上版本才能顺利运行该库。唯一受支持的安装方法是通过 Composer。运行以下命令以在您的项目中使用 Zippy。

这是命令

 composer require alchemy/zippy

通过 PHP API 创建新存档

软件程序员可以在自己的 PHP 应用程序中使用 Zippy 库轻松创建新的 ZIP 存档。该库支持创建包含目录“文件夹”的archive.zip,该目录可以包含不同类型的文件。要添加文件,您需要指定存档中条目的名称并提供路径。它还支持添加新目录。您可以一次将一个文件添加到您的 zip 存档中,也可以一次添加整个目录。

将档案提取到特定目录

开源 Zippy 库提供了使用 PHP 以编程方式将存档提取到特定目录的功能。您可以使用它来提取存档中的所有内容或仅提取一些特定文件。请务必记住,需要在存档中指定正确的文件路径才能提取它。在提取过程中,目录和文件结构保存完好,并将所有文件提取到各自的目录中。

列出档案的内容

开源 Zippy 库使软件开发人员能够通过 PHP 命令以编程方式打开和显示存档的内容。该库为用户提供了完全控制权,并提供了方法和属性,以便在提取其所有内容之前获取有关存档的更多信息。您可以计算存档中的文件数量、遍历存档中的所有文件、仅提取那些需要的文件等等。

从 ZIP 存档中删除条目

开源 Zippy 库提供了通过 PHP 命令从 ZIP 存档中删除条目的功能。有几个选项可用于删除条目,例如使用其名称删除存档中的条目、删除 ZIP 存档中的所有条目、使用 glob 模式删除条目以及使用 PCRE 模式删除条目。

 中国人