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 格式