boaPHP开发手册v5.5

zip类
版本 1.0+
命名空间 boa\archive\driver
文件 boa/archive/driver/zip.php
说明 zip驱动类,继承base类
配置
配置项 默认值 类型 说明
password null string 压缩/解压密码
filter null string 压缩时文件和目录筛选,完整的正则表达式,如:/\.txt$/i
comment string 压缩时添加注释,UTF-8编码
charset GBK string 若设置此项,注释将转换为此编码,主要是修复解压软件中注释乱码问题
目录
方法 说明
cfg() 获取或设置配置信息
compress() 压缩文件
decompress() 解压文件
open() 打开压缩文档
close() 关闭文档对象
方法

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string
$v null string
返回值
同 base 类

compress()

说明
压缩文件
参数 必须 默认值 类型 说明
$source Y string 文件目录
$dest Y string 压缩文件
返回值
成功返回true(bool),失败返回false(bool)

decompress()

说明
解压文件
参数 必须 默认值 类型 说明
$source Y string 压缩文件
$dest Y string 解压目录
返回值
成功返回true(bool),失败返回false(bool)

open()

说明
打开压缩文档
参数 必须 默认值 类型 说明
$file Y string 压缩文档路径
$flag null int 打开压缩文件flag

close()

说明
关闭文档对象