compress.zlib 包

功能介绍

zlib 压缩解压库。

本包使用自研 deflate 算法,支持 deflate-raw 和 gzip 数据格式,支持快速、默认、高压缩率三种压缩等级,压缩速度依次下降,压缩率依次提升。

本包提供流式压缩和解压功能,即支持从输入流读取数据,将其压缩或解压,并写入字节数组,或从字节数组中读取数据,将其压缩或解压,并写入输出流。

说明:

本包暂不支持文件打包功能。

API 列表

类名功能
CompressInputStream压缩输入流。
CompressOutputStream压缩输出流。
DecompressInputStream解压输入流。
DecompressOutputStream解压输出流。

枚举

枚举名功能
CompressLevel压缩等级。
WrapType压缩数据格式。

异常类

异常类名功能
ZlibExceptionzlib 包的异常类。