Versions in this module Expand all Collapse all v1 v1.1.101 Dec 10, 2022 Changes in this version + func InitDefaultPools(minSize, maxSize int) v1.1.100 Oct 7, 2022 Changes in this version + const BestCompression + const BestSpeed + const DefaultCompression + const DefaultStrategy + const Filtered + const Fixed + const HuffmanOnly + const NoCompression + const RLE + type Reader struct + func NewReader(r io.Reader) (*Reader, error) + func NewReaderDict(r io.Reader, dict []byte) (*Reader, error) + func (r *Reader) Close() error + func (r *Reader) Read(p []byte) (int, error) + func (r *Reader) ReadBuffer(compressed, out []byte) (n int, decompressed []byte, err error) + func (r *Reader) Reset(reader io.Reader, dict []byte) error + type Resetter interface + Reset func(r io.Reader, dict []byte) error + type Writer struct + func NewWriter(w io.Writer) *Writer + func NewWriterLevel(w io.Writer, level int) (*Writer, error) + func NewWriterLevelDict(w io.Writer, level int, dict []byte) (*Writer, error) + func NewWriterLevelStrategy(w io.Writer, level, strategy int) (*Writer, error) + func NewWriterLevelStrategyDict(w io.Writer, level, strategy int, dict []byte) (*Writer, error) + func (zw *Writer) Close() error + func (zw *Writer) Flush() error + func (zw *Writer) Reset(w io.Writer) + func (zw *Writer) Write(p []byte) (int, error) + func (zw *Writer) WriteBuffer(in, out []byte) ([]byte, error)