•        0

The implementation of RFC 1951 -- DEFLATE Compressed Data Format Specification version 1.3 (also RFC 1950 ZLIB and 1952 GZIP). It's written in managed C#. The project has basic compression algorithm implementation as it's described in the RFC.



comments powered by Disqus

Related Projects

Zopfli - Compression Algorithm from Google

Zopfli Compression Algorithm is a new zlib (gzip, deflate) compatible compressor. This compressor takes more time (~100x slower), but compresses around 5% better than zlib and better than any other zlib-compatible compressor we have found.

zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library

zlib is a general purpose data compression library. All the code is thread safe. It is ported to different programming languages like Java, CSharp, Python and Perl.

LZMA Utils

gzip- and zlib-like interfaces for LZMA compression from 7-Zip

PJL Compressing Filter

A J2EE servlet filter which compresses data written to the response. It supports several algorithms (gzip, deflate, etc.) and emphasizes minimal memory usage and high throughput. Also provides detailed performance stats. Feel free to fork pjl-comp-filter on Github:

pigz - A parallel implementation of gzip for modern multi-processor, multi-core machines

pigz, which stands for parallel implementation of gzip, it compresses using threads to make use of multiple processors and cores. The input is broken up in to 128 KB chunks with each compressed in parallel. The individual check value for each chunk is also calculated in parallel. The compressed data is written in order to the output, and a combined check value is calculated from the individual check values.

Lz4 - Extremely Fast Compression algorithm

LZ4 is a very fast lossless compression based on well-known LZ77 (Lempel-Ziv) algorithm, providing compression speed at 300 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speeds up and beyond 1GB/s per core, typically reaching RAM speed limits on multi-core systems.

Libarchive - C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other

This distribution bundle includes the following components: libarchive: a library for reading and writing streaming archives, tar: the 'bsdtar' program is a full-featured 'tar' replacement built on libarchive, cpio: the 'bsdcpio' program is a different interface to essentially the same functionality. It automatically handles archives compressed with gzip, bzip2, lzip, xz, lzma, or compress.

fapws3 - Fast Asynchronous Python Web Server (based on libev)

FAPWS (Fast Asynchronous Python Web Server) is a fully WSGI compliant web server for the Python environment with 2 main objectives: keep it small and asynchronous. That way it will not heat your HW resources and will assure to not fall into C10K troubles. It can handle as much as concurrent request as your kernel can handle, Gzip support for on the fly compression and lot more.

ZZIPlib Library

The ZZIPlib provides read access on ZIP-archives. The library uses only the patent-free compression-algorithms supported by Zlib. It provides functions that transparently access files being either real files or zipped files, both with the same filepath