PHP Zip 函数
PHP Zip 函数
Zip 压缩文件函数允许我们读取压缩文件。
要求
ZIP 扩展需要 libzip。
安装
Linux 系统上安装
要使这些函数正常工作,必须使用 --enable-zip 编译 PHP。
PHP 5.6: 使用 --with-libzip=DIR 配置选项来使用系统 libzip 安装。 需要 libzip 0.11 版本,建议使用 0.11.2 或更高版本。
PHP 7.3: 不鼓励针对捆绑的 libzip 进行构建,但仍然可以通过将 --without-libzip 添加到配置中。
Windows系统上安装
在 PHP 5.3 之前: 用户必须在 "php.ini" 中启用 "php_zip.dll" 才能使这些功能起作用。
从 PHP 5.3 开始: ZIP 扩展是内置的。
PHP Zip 函数
函数 | 描述 |
---|---|
zip_close() | 关闭 ZIP 文件。 |
zip_entry_close() | 关闭 ZIP 文件中的一个项目。 |
zip_entry_compressedsize() | 返回 ZIP 文件中的一个项目的被压缩尺寸。 |
zip_entry_compressionmethod() | 返回 ZIP 文件中的一个项目的压缩方法。 |
zip_entry_filesize() | 返回 ZIP 文件中的一个项目的实际文件尺寸。 |
zip_entry_name() | 返回 ZIP 文件中的一个项目的名称。 |
zip_entry_open() | 打开 ZIP 文件中的一个项目以供读取。 |
zip_entry_read() | 读取 ZIP 文件中的一个打开的项目。 |
zip_open() | 打开 ZIP 文件。 |
zip_read() | 读取 ZIP 文件中的下一个项目。 |