aardio 文档

zlib.zip 库模块帮助文档

zlib 成员列表

zlib.zip()

返回对象:zlibZipObject

zlib.zip(zip路径,根目录,是否追加)

创建压缩文件对象。
参数二,参数三都可以省略。
如果不指定根目录,首先调用 compress 函数时将自动指定。
如果首次压缩的是目录,则该目录设为根目录,否则文件的父目录设为根目录。

zlibZipObject 成员列表

zlibZipObject.beginWrite(文件路径,压缩密码,压缩级别)

开始添加压缩文件,
密码为可选参数,压缩级别可省略,默认为0

zlibZipObject.close()

关闭对象

zlibZipObject.compress(压缩源目录,回调函数,压缩密码,压缩级别,缓冲区大小)

zlibZipObject.compress( "/*源目录*/",  
    function(len,path){  
        ..io.print( len,path )  
    }  
)

zlibZipObject.endWrite()

添加压缩文件完成

zlibZipObject.writeBuffer(buffer,长度)

参数@1 使用 raw.buffer 函数分配的 buffer 对象,
长度可省略

zlibZipObject.writeDir(目录路径)

添加目录

自动完成常量

_ZIP_BADZIPFILE=-103
_ZIP_EOF=0
_ZIP_ERRNO=-1
_ZIP_INTERNALERROR=-104
_ZIP_OK=0
_ZIP_PARAMERROR=-102

Markdown 格式