HTTP Compression Library for Heavy Load Web Server

  •        100

Deflater is a HTTP Compression Library, supporting Deflate (RFC 1950, RFC 1951) and GZip (RFC 1952). It is designed to encode and compress HTML content at once.

http://deflater.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

uzlib


uzlib is a library which can decompress any valid Deflate, Zlib, and Gzip (further called just "Deflate") bitstream, and compress data to Deflate- compatible bitstream, albeit with lower compression ratio than Zlib Deflate algorithm (LZ77 compression is used instead, static Deflate Huffman tree encoding is used for bitstream).

DeflateLib


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.

zopfli - Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression


Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.

7-Zip - File archiver with a high compression ratio


7-Zip is a file archiver with the high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.

zlib - Compression and decompression in the gzip and zlib formats


Compression and decompression in the gzip and zlib formats



ghc-zlib - Compression and decompression in the gzip and zlib formats


Compression and decompression in the gzip and zlib formats

heroku-deflater - Enable gzip compression on heroku, but don't compress images.


Enable gzip compression on heroku, but don't compress images.

SharpZipLib - Compression Library in CSharp


#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language).

Deflate-Burp-Plugin


The Deflate Burp Plugin is a plug-in for Burp Proxy (it implements the IBurpExtender interface) that decompresses HTTP response content in the ZLIB (RFC1950) and DEFLATE (RFC1951) compression formats.

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.

DEFLATE-Compression-for-IIS - Superior DEFLATE compression for .net using DotNetZip's Ionic.Zlib


Superior DEFLATE compression for .net using DotNetZip's Ionic.Zlib

Plack-Middleware-Deflater - gzip/deflate content encoding middleware for Plack


gzip/deflate content encoding middleware for Plack

PeaZip - Cross-platform file and archive manager


PeaZip is a free file archiver utility and rar extractor for Windows and Linux, work with 150+ archive types and variants (7z, ace, arc, bz2, cab, gz, iso, paq, pea, rar, tar, wim, zip, zipx...), handle spanned archives and support multiple archive encryption standards. The project aims to provide a cross-platform, portable, GUI frontend for multiple Open Source technologies (7-Zip, FreeArc, PAQ, PEA, UPX) focused on file and archive management, and security

httpgzip - Package httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests


Package httpgzip provides net/http-like primitives that use gzip compression when serving HTTP requests.

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.

libkafka-asio - C++ Kafka Client Library using Boost Asio


It supports GZIP and Snappy message compression and therefore relies on the zlib and Snappy libraries. Message compression can optionally be turned off.The library was tested on Linux (GCC 4.9, clang 3.5.1) and Windows (MSVC 10, 11, 12). There is a set of unit tests available under test.

node-httpclient - a http client for node.js that handles https, cookies and gzip compression


a http client for node.js that handles https, cookies and gzip compression

Shinkansen: compress, crunch, combine, and cache JavaScript and CSS


Shinkansen allows you to compress with gzip/deflate, crunch (minify, etc), combine into a single resource, and cache CSS and JavaScript includes.

brotli - Brotli compression format


Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.The specification of the Brotli Compressed Data Format is defined in RFC 7932.