Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bzip2 ¶
type Bzip2 struct { }
func (*Bzip2) Decompress ¶
Decompress Bzip2 decompress
func (*Bzip2) GetCompressorType ¶
func (g *Bzip2) GetCompressorType() CompressorType
type Compressor ¶
type CompressorType ¶
type CompressorType string
const ( // "None" means no compressor is used CompressorNone CompressorType = "None" CompressorGzip CompressorType = "Gzip" CompressorZip CompressorType = "Zip" CompressorSevenz CompressorType = "Sevenz" CompressorBzip2 CompressorType = "Bzip2" CompressorLz4 CompressorType = "Lz4" CompressorDeflate CompressorType = "Deflate" CompressorZstd CompressorType = "Zstd" )
func (CompressorType) GetCompressor ¶
func (c CompressorType) GetCompressor() Compressor
type DeflateCompress ¶
type DeflateCompress struct{}
func (*DeflateCompress) Decompress ¶
func (*DeflateCompress) Decompress(data []byte) ([]byte, error)
func (*DeflateCompress) GetCompressorType ¶
func (*DeflateCompress) GetCompressorType() CompressorType
type Gzip ¶
type Gzip struct { }
func (*Gzip) Decompress ¶
Decompress gzip decompress
func (*Gzip) GetCompressorType ¶
func (g *Gzip) GetCompressorType() CompressorType
type Lz4 ¶
type Lz4 struct { }
func (*Lz4) GetCompressorType ¶
func (l *Lz4) GetCompressorType() CompressorType
type NoneCompressor ¶
type NoneCompressor struct { }
func (*NoneCompressor) Decompress ¶
func (n *NoneCompressor) Decompress(data []byte) ([]byte, error)
func (*NoneCompressor) GetCompressorType ¶
func (n *NoneCompressor) GetCompressorType() CompressorType
type Zip ¶
type Zip struct{}
func (Zip) GetCompressorType ¶
func (z Zip) GetCompressorType() CompressorType
Click to show internal directories.
Click to hide internal directories.