Versions in this module Expand all Collapse all v0 v0.0.3 Nov 14, 2021 Changes in this version + const BestCompression + const BestSpeed + const DefaultCompression + const HuffmanOnly + const NoCompression + type ByteReadCloser interface + type ReadResetCloser interface + func ReadBytes(b []byte, dict []byte) (ReadResetCloser, error) + type Reader struct + func NewReader(r ByteReadCloser) (*Reader, error) + func NewReaderDict(r ByteReadCloser, dict []byte) (*Reader, error) + func ReadFile(path string, dict []byte, bufferSize int) (*Reader, error) + func (r *Reader) Close() error + func (r *Reader) Read(p []byte) (int, error) + func (r *Reader) Reset(reader ByteReadCloser, dict []byte) error + type Resetter interface + Reset func(r io.Reader, dict []byte) error + type Writer struct + func NewWriter(w io.WriteCloser) *Writer + func NewWriterDict(w io.WriteCloser, dict []byte) (*Writer, error) + func NewWriterLevel(w io.WriteCloser, level int) (*Writer, error) + func NewWriterLevelDict(w io.WriteCloser, level int, dict []byte) (*Writer, error) + func WriteFile(path string, dict []byte, bufferSize int) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) Flush() error