boa框架开发手册v5.2

压缩解压配置

config.php

'ARCHIVE' => [
	'str' =>[
		//字符串配置项
	],
	'file' =>[
		//文件配置项
	]
],

ARCHIVE['str']配置

配置项默认值类型说明
typezlibstring处理类型,可选值:raw, zlib, deflate, lzf, bzip2
level-1int压缩级别,可选值:0-9,-1=默认

ARCHIVE['file']配置

配置项默认值类型说明
driverzipstring文件压缩解压驱动类型,可选值:phar, rar, zip

phar驱动

配置项默认值类型说明
open_flagnullstring打开压缩文件flag
en_typegzipstring压缩类型;可选值:zip, phar, gzip, bzip2
en_emptydirfalsebool是否压缩空文件夹
en_filternullstring压缩过滤器,正则表达式格式
de_filternullmixed选择解压文件,单个(string)或多个(array)
de_overwritefalsebool解压时是否覆盖已存在文件

rar驱动

配置项默认值类型说明
programrarstring可执行程序的路径或命令
passwordnullstring压缩和解压密码
en_emptydirfalsebool是否压缩空文件夹
en_commentstring压缩时添加注释

zip驱动

配置项默认值类型说明
open_flagnullstring打开压缩文件flag
passwordnullstring压缩和解压密码
en_emptydirfalsebool是否压缩空文件夹
en_filter.+string压缩过滤器,正则表达式格式
en_commentstring压缩时添加注释
en_options[]array压缩选项,如add_path, remove_path, remove_all_path, flags等
de_filternullmixed选择解压文件,单个(string)或多个(array)