【函数】 | 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。 |
【示例】 | 示例代码 运行示例 |