Fingerprint_Card

Loading...
Searching...
No Matches
ICSharpCode.SharpZipLib.Zip.Compression Namespace Reference

## Namespaces
namespace | Streams

## Classes
class | Deflater
| This is the Deflater class. The deflater class compresses input with the deflate algorithm described in RFC 1951. It has several compression levels and three different strategies described below. More...
class | DeflaterConstants
| This class contains constants used for deflation. More...
class | DeflaterEngine
| Low level compression engine for deflate algorithm which uses a 32K sliding window with secondary compression from Huffman/Shannon-Fano codes. More...
class | DeflaterHuffman
| This is the DeflaterHuffman class. More...
class | DeflaterPending
| This class stores the pending output of the Deflater. More...
class | Inflater
| Inflater is used to decompress data that has been compressed according to the "deflate" standard described in rfc1951. More...
class | InflaterDynHeader
class | InflaterHuffmanTree
| Huffman tree used for inflation. More...
class | PendingBuffer
| This class is general purpose class for writing data to a buffer. More...

## Enumerations
enum | DeflateStrategy { Default = 0 , Filtered = 1 , HuffmanOnly = 2 }
| Strategies for deflater. More...

## Enumeration Type Documentation

## ◆ DeflateStrategy

enum ICSharpCode.SharpZipLib.Zip.Compression.DeflateStrategy

Strategies for deflater.

Enumerator
Default | The default strategy.
Filtered | This strategy will only allow longer string repetitions. It is useful for random data with a small character set.
HuffmanOnly | This strategy will not look for string repetitions at all. It only encodes with Huffman trees (which means, that more common characters get a smaller encoding.