模块 zip

zip 格式文件压缩解压模块

使用方法:

var zip = require('zip');

静态函数

isZipFile

判断文件是否是zip格式

static Boolean zip.isZipFile(String filename) async;

调用参数:

返回结果:


open

打开一个zip文件

static ZipFile zip.open(String path,
    String mod = "r",
    Integer compress_type = ZIP_DEFLATED) async;

调用参数:

返回结果:


打开一个zip文件

static ZipFile zip.open(Buffer data,
    String mod = "r",
    Integer compress_type = ZIP_DEFLATED) async;

调用参数:

返回结果:


打开一个zip文件

static ZipFile zip.open(SeekableStream strm,
    String mod = "r",
    Integer compress_type = ZIP_DEFLATED) async;

调用参数:

返回结果:

常量

ZIP_STORED

压缩类型常量, 不压缩, 仅存储

const zip.ZIP_STORED = 0;

ZIP_DEFLATED

压缩类型常量, 需要依赖zlib库进行压缩

const zip.ZIP_DEFLATED = 1;