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() | 关闭文档对象 |
方法
说明 | ||||
---|---|---|---|---|
获取或设置配置信息 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$k | null | string | 键 | |
$v | null | string | 值 | |
返回值 | ||||
同 base 类 |
说明 | ||||
---|---|---|---|---|
压缩文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$source | Y | string | 文件目录 | |
$dest | Y | string | 压缩文件 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) |
说明 | ||||
---|---|---|---|---|
解压文件 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$source | Y | string | 压缩文件 | |
$dest | Y | string | 解压目录 | |
返回值 | ||||
成功返回true(bool),失败返回false(bool) |
说明 | ||||
---|---|---|---|---|
打开压缩文档 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$file | Y | string | 压缩文档路径 | |
$flag | null | int | 打开压缩文件flag |
说明 | ||||
---|---|---|---|---|
关闭文档对象 |