pclzip-doc-zh-cn
pclzip-doc-zh-cn copied to clipboard
PHP 库 PclZip 的简体中文翻译文档(zh-cn translation for PHP lib: PclZip)
简介
阅读:https://vikyd.gitbooks.io/pclzip/content/
PHP 库 PclZip 的中文文档(非官方)。
译注:PclZip 是什么?
PclZip 是一个 PHP 库,用于解压或压缩 Zip 压缩包。
不同于 PHP 自带的ZipArchive + getNameIndex
、zip_open + zip_read + zip_entry_name
(基于 C++),
PclZip 采用纯 PHP 的解决方案,可避免一些 PHP 自带的 zip 方便的 bug(如对 zip 压缩包内含 GBK 编码的文件名的识别问题)。
使用方式
通常有两种使用方式:
- 直接下载
pclzip.lib.php
,在你的 PHP 文件顶部添加include_once(__DIR__ . '/pclzip/pclzip.lib.php');
。 - 使用 Composer 引用 PclZip,引入方式,在命令行执行:
composer require pclzip/pclzip
(非官方,但文件相同)。
目录
-
介绍
-
用户指南
- 如何使用
- 可选参数
- 异常处理
- 自定义 PclZip
- Bug 定位
- ZIP 格式
-
类和方法
- PclZip::PclZip()
- PclZip::create()
- PclZip::listContent()
- PclZip::extract()
- PclZip::properties()
- PclZip::add()
- PclZip::delete()
- PclZip::merge()
- PclZip::duplicate()
-
常见问题
-
最新消息
-
更新日志
-
下载
完善
水平有限,难免错漏。
问题意见,欢迎提 PR:https://github.com/vikyd/pclzip-doc-zh-cn.git
不定时更新。
相关资源
使用
使用 PclZip 的项目
至少有以下项目用到了 PclZip:
建议尽量阅读 PclZip 官方英文文档