1. 简介
阅读:https://vikyd.gitbooks.io/pclzip/content/
PHP 库 PclZip 的中文文档(非官方)。
2. 译注:PclZip 是什么?
PclZip 是一个 PHP 库,用于解压或压缩 Zip 压缩包。
不同于 PHP 自带的ZipArchive + getNameIndex
、zip_open + zip_read + zip_entry_name
(基于 C++),
PclZip 采用纯 PHP 的解决方案,可避免一些 PHP 自带的 zip 方便的 bug(如对 zip 压缩包内含 GBK 编码的文件名的识别问题)。
3. 使用方式
通常有两种使用方式:
- 直接下载
pclzip.lib.php
,在你的 PHP 文件顶部添加include_once(__DIR__ . '/pclzip/pclzip.lib.php');
。 - 使用 Composer 引用 PclZip,引入方式,在命令行执行:
composer require pclzip/pclzip
(非官方,但文件相同)。
4. 目录
5. 完善
水平有限,难免错漏。
问题意见,欢迎提 PR:https://github.com/vikyd/pclzip-doc-zh-cn.git
不定时更新。
6. 相关资源
6.1. 使用
7. 使用 PclZip 的项目
至少有以下项目用到了 PclZip:
建议尽量阅读 PclZip 官方英文文档