Versions in this module Expand all Collapse all v0 v0.1.0 Apr 26, 2026 Changes in this version + var ErrDuplicateMagic = errors.New("decompress: duplicate magic") + var ErrEmptyMagic = errors.New("decompress: empty magic entry") + var ErrNilDecompressor = errors.New("decompress: nil decompressor") + var ErrNoMagic = errors.New("decompress: no magic sequences") + type Decompressor interface + Decompress func(dst, src []byte) ([]byte, error) + Magic func() [][]byte + Name func() string + type Registry struct + func NewRegistry() *Registry + func (r *Registry) Match(head []byte) Decompressor + func (r *Registry) MaxMagicLen() int + func (r *Registry) Register(d Decompressor) error