Overview of the zstd package
masterThe zstd package provides a pure Go implementation of the Zstandard compression algorithm. It is designed for high-performance compression and decompression, offering a wide range of compression/speed trade-offs.
Key considerations:
- Architecture: The package is heavily optimized for 64-bit processors; performance may be significantly lower on 32-bit processors.
- Pure Go: It is a pure Go implementation. You can use
noasmandnounsafebuild tags to disable specific features if required. - Seekable Streams: This package does not natively support seekable Zstandard streams. For that functionality, use
github.com/SaveTheRbtz/zstd-seekable-format-go.