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 |