aardio 文档

brotli 库模块帮助文档

brotli 成员列表

Google新开源压缩算法Brotli
对于0.5-1MB的小文件速度快压缩比高

brotli()

返回对象:brotliObject

brotliObject 成员列表

brotliObject.compress(输入字符串,质量,模式)

压缩并返回任意字符串,失败返回null
压缩质量0~11,质量越好速越慢
模式不必指定

brotliObject.compressFile(输入文件路径,输出文件路径,质量,模式)

压缩文件
压缩质量0~11,质量越好速越慢
模式不必指定

brotliObject.compressStream(输入流,输出流,质量,模式)

压缩
输入输出流都必须是fsys.stream对象
压缩质量0~11,质量越好速越慢
模式不必指定

brotliObject.compressUtf8(输入字符串,输出流,质量,模式)

压缩并返回UTF8编码字符串,失败返回null
压缩质量0~11,质量越好速越慢
模式不必指定

brotliObject.decompress(输入字符串,缓冲区大小)

解压缩字符串
缓冲区大小可省略

brotliObject.decompressFile(输入文件路径,输出文件路径,缓冲区大小)

解压缩文件
缓冲区大小可省略

brotliObject.decompressStream(输入流,输出流,缓冲区大小)

解压缩
输入输出流都必须是fsys.stream对象
缓冲区大小可省略

brotliObject.destroy()

释放对象

Markdown 格式