pclzip-doc-zh-cn icon indicating copy to clipboard operation
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 + getNameIndexzip_open + zip_read + zip_entry_name(基于 C++), PclZip 采用纯 PHP 的解决方案,可避免一些 PHP 自带的 zip 方便的 bug(如对 zip 压缩包内含 GBK 编码的文件名的识别问题)。

使用方式

通常有两种使用方式:

  1. 直接下载pclzip.lib.php,在你的 PHP 文件顶部添加include_once(__DIR__ . '/pclzip/pclzip.lib.php');
  2. 使用 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 官方英文文档