ICSharpCode::SharpZipLib::Zip::Compression Namespace Reference


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...

Namespaces

namespace  Streams

Enumerations

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


Enumeration Type Documentation

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.

Definition at line 50 of file DeflaterEngine.cs.


Generated on Fri Jun 23 21:50:07 2006 for OblivionModTranslator by  doxygen 1.4.6-NO