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
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
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
7-Zip is a data compression tool and file archiver designed for creating and extracting archives. It functions as a utility for reducing the storage requirements of files and folders through high-ratio lossless compression and managing the 7z open-standard format. The software provides capabilities for cross-platform archive management, allowing users to open and create various archive formats across different operating systems. It supports data backup and recovery, as well as the packaging of multiple files into single archives for distribution. The project implements a variety of compressi
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.
الميزات الرئيسية لـ google/brotli هي: Data Compression Algorithms, Stream Decompressors, Web Content Optimizers, Compression Libraries, Dictionary-Based Compression, Real-Time Data Compressors, Data Stream Compression, Data Compression and Decompression.
تشمل البدائل مفتوحة المصدر لـ google/brotli: facebook/zstd — Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast… lz4/lz4 — This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed… klauspost/compress — This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding.… ip7z/7zip — 7-Zip is a data compression tool and file archiver designed for creating and extracting archives. It functions as a… google/snappy — Snappy is a high-performance lossless compression library implemented in C++. It provides data reduction methods that… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and…