* Package name : minlz Version : 1.0.1-1 Upstream Author : MinIO * URL : https://github.com/minio/minlz * License : Apache-2.0 Programming Lang: Go Description : MinLZ is a LZ77 compressor, focused on realtime data compression MinLZ is a LZ77-type compressor with a fixed byte-aligned encoding, in the similar class to Snappy and LZ4. . The goal of MinLZ is to provide a fast, low memory compression algorithm that can be used for fast compression of data, where encoding and/or decoding speed is the primary concern. . MinLZ is designed to operate *faster than IO* for both compression and decompression and be a viable "always on" option even if some content already is compressed. If slow compression is acceptable, MinLZ can be configured to produce high compression ratio, but retain high decompression speed. . * Best in class compression * Block or Streaming interfaces * Very fast decompression, even as pure Go * AMD64 encoder+decoder assembly * Adjustable Compression (3 levels) * Concurrent stream Compression * Concurrent stream Decompression * Skip forward in compressed stream via independent blocks * Random seeking with optional indexes * Stream EOF validation * Automatic stream size padding * Custom encoders for small blocks * Skippable/Non-skippable user blocks * Detailed control of memory under decompression * Fast detection of pre-compressed data * Powerful commandline utility . This package implements the MinLZ specification v1.0 in Go. I want to package this library to unblock mev-boost, ITP bug #1107167, and go-ethereum, ITP bug #890541