rexseeZIP
返回手册目录
【函数】void setLevel(int level)
【说明】设置压缩策略。
【返回】
【参数】level:-1~9,-1表示默认策略,0表示不压缩,越大,压缩比例越大,但速度越慢,默认为-1。
【示例】参见getLevel()。

【函数】int getLevel()
【说明】读取当前的压缩策略。
【返回】压缩策略,-1~9。
【参数】
【示例】
rexseeZIP.setLevel(9);
alert("Level set: "+rexseeZIP.getLevel());
运行示例

【函数】String compress(String data)
【说明】压缩字符串。
【返回】压缩后的字符串的16进制表示。
【参数】data:要压缩的字符串。
【示例】参见unCompress()。

【函数】String unCompress(String data)
【说明】解压缩字符串。
【返回】解压缩后的字符串。
【参数】data:要解压缩的字符串(16进制字符流)。
【示例】 示例代码 运行示例

【函数】JsonObjectArray list(String zipFilePath, String encoding)
【说明】读取ZIP文件中所有项目的属性。
【返回】JSON对象数组字符串,用eval('('+json')')转换为JavaScript对象数组。
【参数】zipFilePath:ZIP文件的路径。
encoding:ZIP文件使用的编码。
【示例】参见unZip()。

【函数】boolean zip(String sources, String target)
【函数】boolean zip(String sources, String target,, boolean showProgress, boolean cancelable)
【说明】压缩文件或文件夹(使用UTF-8编码)。
【返回】成功返回true,失败返回false。
【参数】 sources:要添加的文件或文件夹的路径,多个文件或文件夹用"|"分隔。
target:ZIP文件的路径。
showProgress:压缩过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】参见unZip()。

【函数】boolean unZip(String source, String target, String encoding)
【函数】boolean unZip(String source, String target, , String encoding, String nameContains, boolean showProgress, boolean cancelable)
【说明】将ZIP文件source解压到文件夹target中,如果target不存在会自动创建
【返回】成功返回true,失败返回false。
【参数】 source:要解压的ZIP文件。
target:目标文件夹的路径。
encoding:ZIP文件使用的编码。
nameContains:包含的字符串,只要包含该字符串的条目才会被解压。
showProgress:解压过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】 示例代码 运行示例

【函数】boolean gzip(String source, String target)
【函数】boolean gzip(String source, String target, boolean showProgress, boolean cancelable)
【说明】将文件或文件夹source加入到GZIP文件target中。
【返回】成功返回true,失败返回false。
【参数】 source:要添加的文件或文件夹的路径。
target:GZIP文件的路径。
showProgress:压缩过程中是否显示进度框。
cancelable:如果显示进度框,是否允许用户取消。
【示例】参见unGzip()

【函数】boolean unGzip(String source, String target)
【函数】boolean unGzip(String source, String target, boolean showProgress, boolean cancelable)
【说明】将GZIP文件source解压到文件target中。
【返回】成功返回true,失败返回false。
【参数】 source:要解压的GZIP文件。
target:目标文件的路径。
showProgress:解压过程中是否显示进度框,默认为true。
cancelable:如果显示进度框,是否允许用户取消,默认为true。
【示例】 示例代码 运行示例
返回手册目录