C# Класс SmartAssembly.Zip.SimpleZip.DeflaterHuffman

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BitReverse ( int toReverse ) : short
CompressBlock ( ) : void
DeflaterHuffman ( SimpleZip pending ) : System
FlushBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
FlushStoredBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
Init ( ) : void
IsFull ( ) : bool
SendAllTrees ( int blTreeCodes ) : void
TallyDist ( int dist, int len ) : bool
TallyLit ( int lit ) : bool

Приватные методы

Метод Описание
Dcode ( int distance ) : int
DeflaterHuffman ( ) : System
Lcode ( int len ) : int

Описание методов

BitReverse() публичный статический Метод

public static BitReverse ( int toReverse ) : short
toReverse int
Результат short

CompressBlock() публичный Метод

public CompressBlock ( ) : void
Результат void

DeflaterHuffman() публичный Метод

public DeflaterHuffman ( SimpleZip pending ) : System
pending SimpleZip
Результат System

FlushBlock() публичный Метод

public FlushBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
stored byte
storedOffset int
storedLength int
lastBlock bool
Результат void

FlushStoredBlock() публичный Метод

public FlushStoredBlock ( byte stored, int storedOffset, int storedLength, bool lastBlock ) : void
stored byte
storedOffset int
storedLength int
lastBlock bool
Результат void

Init() публичный Метод

public Init ( ) : void
Результат void

IsFull() публичный Метод

public IsFull ( ) : bool
Результат bool

SendAllTrees() публичный Метод

public SendAllTrees ( int blTreeCodes ) : void
blTreeCodes int
Результат void

TallyDist() публичный Метод

public TallyDist ( int dist, int len ) : bool
dist int
len int
Результат bool

TallyLit() публичный Метод

public TallyLit ( int lit ) : bool
lit int
Результат bool