Go Compression Libraries (czlib and zstd)
Releasing czlib and zstd Go bindings | Datadog

Releasing czlib and zstd Go bindings | Datadog

7/11/2016 · Jason Moiron

What this post added

This post announces the release of Go bindings for czlib and zstd compression libraries. It details the motivation for creating czlib (performance improvement over pure Go zlib) and its origin as a fork of vitess's cgzip. It also describes zstd as a fast compression library and how the Go binding mimics the zlib interface while exposing zstd's advanced features. Performance benchmarks comparing czlib (non-streaming and streaming) and zstd against the standard library's compress/zlib are provided for both small and large messages.

Read the original post ↗