decode_Huffman

Обзор

decode_Huffman — это класс в Aspose.Font FOSS для Python.

Этот класс предоставляет 7 методов для работы с объектами decode_Huffman в программах Python. Доступные методы включают: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. Все публичные члены доступны любому приложению Python после установки пакета Aspose.Font FOSS для Python.

Методы

ПодписьОписание:
__init__()Calls init в этом экземпляре decode_Huffman.
GetNextKey(key, _hx_len)Считывает следующий ключ Хаффмана из буфера ключей, используя указанную длину
ReplicateValue(table, table_off, step, end, code)Копирует значение в таблицу, начиная с table_off, шаг за шагом до конца, используя код
NextTableBitSize(count, _hx_len, root_bits)Вычисляет размер в битах для следующей таблицы Хаффмана на основе count, _hx_len и root_bits
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size)Создаёт таблицу Хаффмана для Brotli, используя корневые параметры и данные о длине кодов
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees)Инициализирует группу деревьев Хаффмана с заданным размером алфавита и количеством деревьев
BrotliHuffmanTreeGroupRelease(group)Освобождает ресурсы, связанные с группой деревьев Хаффмана Brotli

См. также:

 Русский