模块名称:内存7z压缩解压模块
模块作者:
模块版本:1.0
模块 MD5:5f89071bd2c9e201f357dcc78c3788dc
模块大小:3.73 MB
版权声明:
模块描述:内存7z压缩解压
模块备注:
本源码来自易语言资源网(www.eyuyan.la)
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0
数值计算支持库 2.3|eCalc|306AA9E31B5940399723021A0D782077
------------------------------
.子程序 SZ加载, 逻辑型, , 易语言学习资源、源码下载站:www.eyuyan.la
.参数 窗口句柄, 整数型, ,
.子程序 SZ解压, 整数型, , 返回 0 = 成功 1 = 错误 2 = 取消
.参数 压缩包名称, 文本型, , 压缩包文件名
.参数 解压目录, 文本型, , 解压目录
.参数 解压密码, 文本型, 可空 ,
.参数 文件列表, 文本型, 可空 数组, 空为“*”
.参数 递归子目录, 逻辑型, 可空 , 文件列表没指定路径,可设置含子目录
.参数 覆盖模式, 整数型, 可空 , 1覆盖;2跳过;3重命名释放文件;4重命名原文件 默认1覆盖
.参数 自动选择, 整数型, 可空 , 提示对话框自动选择,1,Yes 2,No 3,Always(总是) 4,Skip(跳过) 5,Quit(退出程序)
.参数 开启多线程, 逻辑型, 可空 ,
.参数 回调函数, 子程序指针, , 2个参数,参数一标识(1解压中,2解压完毕),参数二进度
.子程序 SZ文件列表, 整数型, , 包含的文件数量,不含文件夹
.参数 压缩包名称, 文本型, ,
.参数 文件数组, 文本型, 参考 数组, 返回的文件数组
.子程序 SZ卸载, , ,
.子程序 SZ压缩, 整数型, , 返回 0 = 成功 1 = 错误 2 = 取消
.参数 压缩包名称, 文本型, , 压缩包名称全路径
.参数 压缩目录, 文本型, , 要压缩的目录,最右侧的文件名可用通配符
.参数 压缩格式, 文本型, 可空 , 默认 7z,可选7z, XZ, BZIP2, GZIP, TAR, ZIP
.参数 压缩强度, 整数型, 可空 , 默认 4 (1仅存储不压缩 2极速压缩 3快速压缩 4标准压缩 5最大压缩 6极限压缩)
.参数 压缩密码, 文本型, 可空 ,
.参数 压缩分卷, 文本型, 可空 , {Size}[b|k|m|g] 如:200m、3g
.参数 加密文件名, 逻辑型, 可空 , 对文件名加密
.参数 递归子目录, 逻辑型, 可空 , 压缩目录使用了非“*”的通配符后,可设置含子目录
.参数 开启多线程, 逻辑型, 可空 ,
.参数 回调函数, 子程序指针, , 2个参数,参数一标识(1解压中,2解压完毕),参数二进度