Documentation ¶
Index ¶
Constants ¶
View Source
const ( //BZ2 const BZ2 = ".bz2" //GZ const GZ = ".gz" //TGZ const TGZ = ".tgz" //LZW const LZW = ".Z" //INFL const INFL = ".infl" //Zlibe const Zlibe = ".xp3" //Xz const Xz = ".xz" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compression ¶
type Compression interface {
GetReader(reader io.Reader) (io.ReadCloser, error)
}
Compression interface
func CreateCompression ¶
func CreateCompression(fileName string) Compression
CreateCompression create new compression object accept compressed file path return compression object
func CreateCompressionFromBytes ¶
func CreateCompressionFromBytes(magicBytes []byte) Compression
CreateCompressionFromBytes create compression object from bytes accept compressed file byte return compression object
type NoCompression ¶
type NoCompression struct { }
NoCompression object
func (NoCompression) GetReader ¶
func (comp NoCompression) GetReader(reader io.Reader) (io.ReadCloser, error)
GetReader return NoCompression reader accept io.reader
type XZReaderCloser ¶
XZReaderCloser object
Click to show internal directories.
Click to hide internal directories.