Versions in this module Expand all Collapse all v1 v1.0.2 Aug 25, 2023 Changes in this version + const BestCompression + const BestSpeed + const DefaultCompression + const MaxDist + const MaxHist + const MaxLit + const NoCompression + const NumCodes + func NewReader(r io.Reader) io.ReadCloser + func NewReaderDict(r io.Reader, dict []byte) io.ReadCloser + type CorruptInputError int64 + func (e CorruptInputError) Error() string + type Decompressor struct + B uint32 + Bits *[MaxLit + MaxDist]int + Buf [4]byte + Codebits *[NumCodes]int + CopyDist int + CopyLen int + Err error + Final bool + H1 HuffmanDecoder + H2 HuffmanDecoder + Hd *HuffmanDecoder + Hfull bool + Hist *[MaxHist]byte + Hl *HuffmanDecoder + Hp int + Hw int + Nb uint + R Reader + Roffset int64 + Step func(*Decompressor) + ToRead []byte + Woffset int64 + func (f *Decompressor) Close() error + func (f *Decompressor) Read(b []byte) (int, error) + func (f *Decompressor) Reset(r io.Reader, dict []byte) error + type HuffmanDecoder struct + Chunks [huffmanNumChunks]uint32 + LinkMask uint32 + Links [][]uint32 + Min int + type InternalError string + func (e InternalError) Error() string + type ReadError struct + Err error + Offset int64 + func (e *ReadError) Error() string + type Reader interface + type Resetter interface + Reset func(r io.Reader, dict []byte) error + type WriteError struct + Err error + Offset int64 + func (e *WriteError) Error() string + type Writer struct + func NewWriter(w io.Writer, level int) (*Writer, error) + func NewWriterDict(w io.Writer, level int, dict []byte) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) Flush() error + func (w *Writer) Reset(dst io.Writer) + func (w *Writer) Write(data []byte) (n int, err error)