decode_Huffman
decode_Huffman
Przegląd
decode_Huffman jest klasą w Aspose.Font FOSS dla Python.
Ta klasa zapewnia 7 metod do pracy z obiektami decode_Huffman w programach Python. Dostępne metody to: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej decode_Huffman instancji. |
GetNextKey(key, _hx_len) | Odczytuje następny klucz Huffmana z bufora kluczy, używając określonej długości |
ReplicateValue(table, table_off, step, end, code) | Kopiuje wartość do tabeli zaczynając od table_off, krok po kroku aż do końca, używając kodu |
NextTableBitSize(count, _hx_len, root_bits) | Oblicza rozmiar w bitach dla następnej tabeli Huffmana na podstawie count, _hx_len i root_bits |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | Tworzy tabelę Huffmana dla Brotli przy użyciu root parameters i danych o długościach kodów |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | Inicjalizuje grupę drzew Huffmana z podanym rozmiarem alfabetu i liczbą drzew |
BrotliHuffmanTreeGroupRelease(group) | Zwalnia zasoby powiązane z grupą drzew Huffmana Brotli |