decode_Huffman
Genel Bakış
decode_Huffman Python için FOSS’de bir sınıf.
Bu sınıf Python programlarında decode_Huffman nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
__init__() | Calls init (başlangıç) Bu Decode_Huffman örneğinde. |
GetNextKey(key, _hx_len) | Belirtilen uzunlukta anahtar tamponundan bir sonraki Huffman tuşunu okuyor. |
ReplicateValue(table, table_off, step, end, code) | Bir table_off’dan başlayan bir tablomuza, sonuna kadar adım atarak kod kullanarak değer kopyalar. |
NextTableBitSize(count, _hx_len, root_bits) | Sayı, _hx_len ve root_bits temelinde bir sonraki Huffman tablosunun bit boyutunu hesaplar. |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | Kök parametreleri ve kod uzunluğu verileri kullanarak Brotli için bir Huffman tablosu oluşturur. |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | Belirtilen alfabet boyutu ve ağaç sayısı ile Huffman ağacı bir grup başlatır |
BrotliHuffmanTreeGroupRelease(group) | Bir Brotli Huffman ağaç grubu ile ilişkili kaynakları serbest bırakır. |