Декод_Хъфман

Общ преглед

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)Освобождава ресурси, свързани с група дървета на Бротли Хафман.

Вижте също:

 Български