compress/flate

Guided tour · Archives & Compression · pkg.go.dev →

DEFLATE (RFC 1951). The raw compression underneath gzip, zlib, and zip. Use directly only when you know the framing.

Usage

Writer / Reader

var buf bytes.Buffer
fw, _ := flate.NewWriter(&buf, flate.DefaultCompression)
fw.Write([]byte("hello"))
fw.Close()

fr := flate.NewReader(&buf)
io.Copy(os.Stdout, fr)
fr.Close()