C# Class Warcraft.Core.Compression.MpqHuffman

A decompressor for MPQ's huffman compression
Exibir arquivo Open project: Nihlus/libwarcraft Class Usage Examples

Public Methods

Method Description
Decompress ( Stream data ) : MemoryStream

Private Methods

Method Description
AdjustTree ( LinkedNode newNode ) : void
BuildList ( byte primeData ) : LinkedNode
BuildTree ( LinkedNode tail ) : LinkedNode
Decode ( BitStream input, LinkedNode head ) : LinkedNode
InsertNode ( LinkedNode tail, int decomp ) : LinkedNode

Method Details

Decompress() public static method

public static Decompress ( Stream data ) : MemoryStream
data Stream
return System.IO.MemoryStream