UZipDotNet by Uzi Granot,Stef Heyenrath

<PackageReference Include="UZipDotNet" Version="0.0.6" />

 DeflateTree

public class DeflateTree
public int[] CodeFreq

public int MaxUsedCodes

public DeflateTree(WriteBits writeBits, int minCodes, int maxCodes, int maxBitLength)

public void AdjustNodes()

public void BuildCodes()

public void BuildTree()

public int CalcBLFreq(DeflateTree blTree)

public int GetEncodedLength()

public int MaxUsedCodesBitLength()

public void Reset()

public void SetStaticCodes(ushort[] staticCodes, byte[] staticLength)

public void WriteBitLengthCodeLength(int blTreeCodes)

public void WriteSymbol(int code)

public void WriteTree(DeflateTree blTree)