Декод_Хъфман
Общ преглед
decode_Huffman е клас в Aspose.Font FOSS за Python.
Този клас предоставя 7 метода за работа с обектите на декодиране в Python програми. Наличните методи включват: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Font FOSS for Python.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__() | Обаждания. в) на този случай от декодиране_Хъфман. |
GetNextKey(key, _hx_len) | Чете следващия Huffman ключ от буфера на ключовете, като използва посочената дължина. |
ReplicateValue(table, table_off, step, end, code) | Копира стойност в таблица, започваща от table_off, с помощта на код. |
NextTableBitSize(count, _hx_len, root_bits) | Изчислява размера на битовете за следващата таблица Huffman въз основа на броя, _hx_len и root_bits. |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | Създава таблица на Huffman за Brotli, използвайки кодово параметри и данни от дължина на код. |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | Инициализира група от дървета на Хафман с даден алфавит размер и брой дърветата |
BrotliHuffmanTreeGroupRelease(group) | Освобождава ресурси, свързани с група дървета на Бротли Хафман. |