Documentation ¶
Overview ¶
Package compress mainly implements compression methods.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GzipWriter ¶
type GzipWriter struct {
// contains filtered or unexported fields
}
GzipWriter is a gzip compression writer
func NewGzipWriter ¶
func NewGzipWriter(f *os.File) (gw *GzipWriter)
NewGzipWriter creates a gzip compression writer
type NoneWriter ¶
type NoneWriter struct {
// contains filtered or unexported fields
}
NoneWriter is a non-compression writer
func NewNoneWriter ¶
func NewNoneWriter(f *os.File) (nw *NoneWriter)
NewNoneWriter creates a non-compression writer
type ReadCloser ¶
ReadCloser is a read closer
func NewGzipReadCloser ¶
func NewGzipReadCloser(f *os.File) (r *ReadCloser, err error)
NewGzipReadCloser retrieves a gzip compression read closer
func NewNoneReadCloser ¶
func NewNoneReadCloser(f *os.File) *ReadCloser
NewNoneReadCloser retrieves a non-compression read closer
func NewZipReadCloser ¶
func NewZipReadCloser(f *os.File) (r *ReadCloser, err error)
NewZipReadCloser retrieves a zip compression read closer
type Type ¶
type Type string
Type represents the compression type
const ( TypeNone Type = "" TypeTarGzip Type = "targz" TypeTar Type = "tar" TypeZip Type = "zip" TypeGzip Type = "gz" )
CompressionTypeEnum enumerates the compression types
func (Type) ReadCloser ¶
ReadCloser retrieves a read closer
func (Type) WriteCloser ¶
WriteCloser retrieves a write closer
type ZipReader ¶
type ZipReader struct {
// contains filtered or unexported fields
}
ZipReader - A reader for ZIP files.
func NewZipReader ¶
NewZipReader - Creates a ZIP reader using the file 'f'.
type ZipWriter ¶
type ZipWriter struct {
// contains filtered or unexported fields
}
ZipWriter is a zip compression writer
func NewZipWriter ¶
NewZipWriter creates a new zip compression writer