27 open-source projects similar to flanglet/kanzi-cpp, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Kanzi Cpp alternative.
This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal
data compression library for embedded/real-time systems
Fast In-Memory Data Compression Algorithm (header-only C/C++) 480+MB/s compress, 2800+MB/s decompress, ratio% better than LZ4, Snappy, and Zstd@-1
cmix is a lossless data compression program aimed at optimizing compression ratio at the cost of high CPU/memory usage.
New generation entropy codecs : Finite State Entropy and Huff0
Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st
Brotli is a lossless data compression library and engine that uses dictionary coding and frequency analysis to reduce file sizes. It provides tools for shrinking data streams and files while ensuring every bit of original information is preserved for perfect restoration. The project focuses on optimizing web content and network bandwidth by reducing the size of HTML, CSS, and JavaScript files. It is designed for integration into web servers and browsers to improve the efficiency of data transmission. The library includes capabilities for both compressing and decompressing data streams. It al
Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
Asymmetric lossless compression built for ultra-fast decode. 40%+ faster than LZ4 on ARM64, with better ratios. C library, write-once/read-many.
A better and stronger spiritual successor to BZip2.
Multi-format archive and compression library
This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed data reduction and maximum decompression speed. It functions as a stream-oriented compression engine, a software library for encoding and decoding data blocks, and a command-line tool for managing interoperable compressed frames. The system distinguishes itself through the use of predefined pattern dictionaries to improve compression ratios for small data sets and small packets. It supports multiple processing modes, including high-speed block compression for minimal latency
Gzip Decompression and Random Access for Modern Multi-Core Machines
Fork of the popular zip manipulation library found in the zlib distribution.
An Ada 2012 library for document container files, a Zip-based archive files with some limitations:
miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
A C++ static library offering a clean and simple interface to the 7-zip shared libraries.
Zip-Ada is a library for dealing with the Zip compressed archive file format.
Fork of the popular zip manipulation library found in the zlib distribution.
zlib replacement with optimizations for "next generation" systems.