Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlateCompression ¶
type FlateCompression struct {
Level int
}
FlateCompression 是基于标准库 flate 的压缩实现。
func (FlateCompression) Decompress ¶
func (f FlateCompression) Decompress(src []byte) ([]byte, error)
type GzipCompression ¶
type GzipCompression struct {
Level int
}
GzipCompression 是基于标准库 gzip 的压缩实现。
func (GzipCompression) Decompress ¶
func (g GzipCompression) Decompress(src []byte) ([]byte, error)
type LZWCompression ¶
LZWCompression 是基于标准库 lzw 的压缩实现。 默认参数为 LSB + 8bit literal width,和 GIF 中常见配置一致。
func (LZWCompression) Decompress ¶
func (l LZWCompression) Decompress(src []byte) ([]byte, error)
type ZlibCompression ¶
type ZlibCompression struct {
Level int
}
ZlibCompression 是基于标准库 zlib 的压缩实现。
func (ZlibCompression) Decompress ¶
func (z ZlibCompression) Decompress(src []byte) ([]byte, error)
Click to show internal directories.
Click to hide internal directories.