decode_Huffman
decode_Huffman
Overview
decode_Huffman є клас у Aspose.Font FOSS для Python.
Цей клас надає 7 методів роботи з об’єктами decode_Huffman в програмах Python. Доступні методи включають: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python.
Methods
| Signature | Description |
|---|---|
__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) | Створює таблицю Гуффмана для Бротлі з використанням параметрів коріння та даних про довжину коду. |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | Ініціалізує групу дерев Хаффмана з даним розміром і кількістю деревь. |
BrotliHuffmanTreeGroupRelease(group) | Освободжує ресурси, пов’язані з групою дерев Бротлі-Хуффмана. |