package
2.0.1+incompatible
Repository: https://github.com/bpfs/defs.git
Documentation: pkg.go.dev

# Functions

CompressData 压缩数据 参数: - data: []byte 需要压缩的原始数据 返回值: - []byte: 压缩后的数据 - error: 如果压缩过程中发生错误,返回相应的错误信息.
DecompressData 解压数据 参数: - data: []byte 需要解压的压缩数据 返回值: - []byte: 解压后的原始数据 - error: 如果解压过程中发生错误,返回相应的错误信息.
NewWriterLevel 返回一个新的带有指定压缩级别的 gzip.Writer 参数: - w: io.Writer 底层的写入器 - level: int 压缩级别 返回值: - *gzip.Writer: 新创建的 gzip.Writer - error: 如果创建过程中发生错误,返回相应的错误信息.

# Constants

BestCompression 表示最高的压缩率,但压缩速度较慢.
BestSpeed 表示最快的压缩速度,但压缩率较低.
DefaultCompression 表示默认的压缩级别,平衡了速度和压缩率.
HuffmanOnly 表示仅使用哈夫曼编码进行压缩.
NoCompression 表示不进行压缩.