Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotImplemented used for routines that need to be developed still ErrNotImplemented = errors.New("This archive routine is not implemented yet") // ErrXzUnsupported because there isn't a Go package for this and I'm // avoiding dependencies on external binaries ErrXzUnsupported = errors.New("Xz compression is currently unsupported") )
Functions ¶
func Decompress ¶
Decompress extracts gzip and bzip streams
Types ¶
type CompressType ¶
type CompressType int
CompressType identifies the detected compression type
const ( // CompressNone detected no compression CompressNone CompressType = iota // CompressBzip2 compression CompressBzip2 // CompressGzip compression CompressGzip // CompressXz compression CompressXz )
func DetectCompression ¶
func DetectCompression(head []byte) CompressType
DetectCompression identifies the compression type based on the first few bytes
Click to show internal directories.
Click to hide internal directories.