# Builtin - 压缩和解压函数 ## 函数 ### `zipCompress(zip_alias, zip_filename, file_alias, filename, path)` 函数事实相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | ---------------------------------------------------- | | `zip_alias` | string | ZIP 文件所在目录别名;不用别名时传空字符串 | | `zip_filename` | string | ZIP 文件路径;不存在时会创建 | | `file_alias` | string | 被压缩文件或目录的目录别名;不用别名时传空字符串 | | `filename` | string | 要压缩的文件或目录路径 | | `path` | string | 压缩后在 ZIP 内部保存的路径;空字符串表示 ZIP 根目录 | 返回:any ### `zipExtract(zip_alias, zip_filename, output_alias, output_dir[, password])` 函数事实相关函数。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------ | | `zip_alias` | string | ZIP 文件所在目录别名;不用别名时传空字符串 | | `zip_filename` | string | ZIP 文件路径 | | `output_alias` | string | 解压目标目录别名;不用别名时传空字符串 | | `output_dir` | string | 解压目标目录 | | `password` | string | ZIP 密码;普通 ZIP 可省略或传空字符串 | 返回:any ### `rarExtract(rar_alias, rar_filename, alias, path[, password])` 将 RAR 文件解压到指定目录。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------ | | `rar_alias` | string | RAR 文件所在目录别名;不用别名时传空字符串 | | `rar_filename` | string | RAR 文件名称或路径 | | `alias` | string | 文件解压目录别名;不用别名时传空字符串 | | `path` | string | 文件解压路径 | | `password` | string | RAR 加密密码;普通 RAR 可省略 | 返回:any ## 未细分函数