decode_Huffman

decode_Huffman

概要

decode_Huffman は Aspose.Font の Python 用 FOSS のクラスです。

このクラスは Python プログラム内で decode_Huffman オブジェクトを操作するための 7 つのメソッドを提供します。利用できるメソッドは BrotliBuildHuffmanTable、BrotliHuffmanTreeGroupInit、BrotliHuffmanTreeGroupRelease、GetNextKey、NextTableBitSize、ReplicateValue、__init__ です。Aspose.Font の Python 用 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 ハフマン木グループに関連付けられたリソースを解放します

参照

 日本語