zlib 压缩解压模块
使用方法:
var zlib = require('zlib');
| Type | Method and Description |
|---|---|
| const | public const NO_COMPRESSIONNO_COMPRESSIONNO_COMPRESSIONdeflate 压缩级别,设定不压缩 |
| const | public const BEST_SPEEDBEST_SPEEDBEST_SPEEDdeflate 压缩级别,设定最快压缩 |
| const | public const BEST_COMPRESSIONBEST_COMPRESSIONBEST_COMPRESSIONdeflate 压缩级别,设定最高压缩 |
| const | public const DEFAULT_COMPRESSIONDEFAULT_COMPRESSIONDEFAULT_COMPRESSIONdeflate 压缩级别,设定缺省设置 |
| Type | Method and Description |
|---|---|
| Buffer | deflate(Buffer data,Integer level)使用 deflate 算法压缩数据(zlib格式) |
| void | deflateTo(Buffer data,Stream stm,Integer level)使用 deflate 算法压缩数据到流对象中(zlib格式) |
| void | deflateTo(Stream src,Stream stm,Integer level)使用 deflate 算法压缩源流中的数据到流对象中(zlib格式) |
| Buffer | inflate(Buffer data)解压缩 deflate 算法压缩的数据(zlib格式) |
| void | inflateTo(Buffer data,Stream stm)解压缩 deflate 算法压缩的数据到流对象中(zlib格式) |
| void | inflateTo(Stream src,Stream stm)解压缩源流中 deflate 算法压缩的数据到流对象中(zlib格式) |
| Buffer | gzip(Buffer data)使用 gzip 算法压缩数据 |
| void | gzipTo(Buffer data,Stream stm)使用 gzip 算法压缩数据到流对象中 |
| void | gzipTo(Stream src,Stream stm)使用 gzip 算法压缩源流中的数据到流对象中 |
| Buffer | gunzip(Buffer data)解压缩 gzip 算法压缩的数据 |
| void | gunzipTo(Buffer data,Stream stm)解压缩 gzip 算法压缩的数据到流对象中 |
| void | gunzipTo(Stream src,Stream stm)解压缩源流中 gzip 算法压缩的数据到流对象中 |
| Buffer | deflateRaw(Buffer data,Integer level)使用 deflate 算法压缩数据(deflateRaw) |
| void | deflateRawTo(Buffer data,Stream stm,Integer level)使用 deflate 算法压缩数据到流对象中(deflateRaw) |
| void | deflateRawTo(Stream src,Stream stm,Integer level)使用 deflate 算法压缩源流中的数据到流对象中(deflateRaw) |
| Buffer | inflateRaw(Buffer data)解压缩 deflate 算法压缩的数据(inflateRaw) |
| void | inflateRawTo(Buffer data,Stream stm)解压缩 deflate 算法压缩的数据到流对象中(inflateRaw) |
| void | inflateRawTo(Stream src,Stream stm)解压缩源流中 deflate 算法压缩的数据到流对象中(inflateRaw) |
public const NO_COMPRESSIONNO_COMPRESSIONNO_COMPRESSIONdeflate 压缩级别,设定不压缩
public const BEST_SPEEDBEST_SPEEDBEST_SPEEDdeflate 压缩级别,设定最快压缩
public const BEST_COMPRESSIONBEST_COMPRESSIONBEST_COMPRESSIONdeflate 压缩级别,设定最高压缩
public const DEFAULT_COMPRESSIONDEFAULT_COMPRESSIONDEFAULT_COMPRESSIONdeflate 压缩级别,设定缺省设置
deflate(Buffer data,Integer level)使用 deflate 算法压缩数据(zlib格式)
data 给定要压缩的数据
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
返回压缩后的二进制数据
deflateTo(Buffer data,Stream stm,Integer level)使用 deflate 算法压缩数据到流对象中(zlib格式)
data 给定要压缩的数据
stm 指定存储压缩数据的流
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
deflateTo(Stream src,Stream stm,Integer level)使用 deflate 算法压缩源流中的数据到流对象中(zlib格式)
src 给定要压缩的数据所在的流
stm 指定存储压缩数据的流
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
inflate(Buffer data)解压缩 deflate 算法压缩的数据(zlib格式)
data 给定压缩后的数据返回解压缩后的二进制数据
inflateTo(Buffer data,Stream stm)解压缩 deflate 算法压缩的数据到流对象中(zlib格式)
data 给定要解压缩的数据
stm 指定存储解压缩数据的流
inflateTo(Stream src,Stream stm)解压缩源流中 deflate 算法压缩的数据到流对象中(zlib格式)
src 给定要解压缩的数据所在的流
stm 指定存储解压缩数据的流
gzip(Buffer data)使用 gzip 算法压缩数据
data 给定要压缩的数据返回压缩后的二进制数据
gzipTo(Buffer data,Stream stm)使用 gzip 算法压缩数据到流对象中
data 给定要压缩的数据
stm 指定存储压缩数据的流
gzipTo(Stream src,Stream stm)使用 gzip 算法压缩源流中的数据到流对象中
src 给定要压缩的数据所在的流
stm 指定存储压缩数据的流
gunzip(Buffer data)解压缩 gzip 算法压缩的数据
data 给定压缩后的数据返回解压缩后的二进制数据
gunzipTo(Buffer data,Stream stm)解压缩 gzip 算法压缩的数据到流对象中
data 给定要解压缩的数据
stm 指定存储解压缩数据的流
gunzipTo(Stream src,Stream stm)解压缩源流中 gzip 算法压缩的数据到流对象中
src 给定要解压缩的数据所在的流
stm 指定存储解压缩数据的流
deflateRaw(Buffer data,Integer level)使用 deflate 算法压缩数据(deflateRaw)
data 给定要压缩的数据
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
返回压缩后的二进制数据
deflateRawTo(Buffer data,Stream stm,Integer level)使用 deflate 算法压缩数据到流对象中(deflateRaw)
data 给定要压缩的数据
stm 指定存储压缩数据的流
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
deflateRawTo(Stream src,Stream stm,Integer level)使用 deflate 算法压缩源流中的数据到流对象中(deflateRaw)
src 给定要压缩的数据所在的流
stm 指定存储压缩数据的流
level 指定压缩级别,缺省为 DEFAULT_COMPRESSION
inflateRaw(Buffer data)解压缩 deflate 算法压缩的数据(inflateRaw)
data 给定压缩后的数据返回解压缩后的二进制数据
inflateRawTo(Buffer data,Stream stm)解压缩 deflate 算法压缩的数据到流对象中(inflateRaw)
data 给定要解压缩的数据
stm 指定存储解压缩数据的流
inflateRawTo(Stream src,Stream stm)解压缩源流中 deflate 算法压缩的数据到流对象中(inflateRaw)
src 给定要解压缩的数据所在的流
stm 指定存储解压缩数据的流