{"repo":"flanglet/kanzi-go","free":true,"listed":false,"github":"https://github.com/flanglet/kanzi-go","clone":"git clone https://github.com/flanglet/kanzi-go.git","description":"Fast lossless data compression in Go","language":"Go","stars":620,"topics":["compression","golang","go","lossless-data-compression","lz77","bwt","huffman","concurrency","decompression","asymmetric-numeral-systems"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Kanzi Kanzi is a modern, modular, portable, and efficient lossless data compressor written in Go. Modern: Kanzi implements state-of-the-art compression algorithms and is built to fully utilize multi-core CPUs via built-in multi-threading. Modular: Entropy codecs and data transforms can be selected and combined at runtime to best suit the specific data being compressed. Expandable: A clean, interface-driven design—with no external dependencies—makes Kanzi easy to integrate, extend, and customize. Efficient: Carefully optimized to balance compression ratio and speed for practical, high-performance usage. Unlike most mainstream lossless compressors, Kanzi is not limited to a single compression paradigm. By combining multiple algorithms and techniques, it supports a broader range of compression ratios and adapts better to diverse data types. Most traditional compressors underutilize modern hardware by running single-threaded—even on machines with many cores. Kanzi, in contrast, is concurrent by design, compressing multiple blocks in parallel across threads for significant performance gains. However, it is not compatible with standard compression formats. It’s important to note that Kanzi is a data compressor, not an archiver. It includes optional checksums for verifying data integrity, but does not provide features like cross-file deduplication or data recovery mechanisms. That said, it produces a seekable bitstream—meaning one or more consecutive blocks can be decompressed indep","default_branch":null,"files":null,"tree":[],"storefront":"/r/flanglet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flanglet/kanzi-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}