compress/zlib

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

zlib (RFC 1950) reader and writer. Smaller header than gzip; common in PNG and network protocols.

Usage

Compress

var buf bytes.Buffer
zw := zlib.NewWriter(&buf)
zw.Write([]byte("hello"))
zw.Close()

Decompress

zr, _ := zlib.NewReader(&buf)
io.Copy(os.Stdout, zr)
zr.Close()