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

SygnaturaOpis
__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

Zobacz także

 Polski