decode_Decode

decode_Decode

概要

decode_Decode は Aspose.Font の FOSS における Python 用のクラスです。

このクラスは、Python プログラム内で decode_Decode オブジェクトを操作するための 23 のメソッドを提供します。利用可能なメソッドは、BROTLI_FAILURE、BROTLI_LOG、BROTLI_LOG_ARRAY_INDEX、BROTLI_LOG_UCHAR_VECTOR、BROTLI_LOG_UINT、BrotliDecompress、BrotliDecompressStreaming、BrotliDecompressedSize、CopyUncompressedBlockToOutput、DecodeBlockType、DecodeBlockTypeWithContext、DecodeContextMap、および追加の 11 メソッドです。すべての公開メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションから利用可能です。

メソッド

シグネチャ説明
BROTLI_FAILURE()Brotli の失敗インジケータを返します
BROTLI_LOG_UINT(x)デバッグ用に符号なし整数値をログに記録します
BROTLI_LOG_ARRAY_INDEX(array_name, idx)array_name の idx の要素をログに記録します
BROTLI_LOG(x)x を含む汎用デバッグメッセージを書き込みます
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)長さ _hx_len の unsigned char のベクトルをログに記録します
DecodeWindowBits(br)ビットリーダー br からウィンドウサイズビットを読み取ります
DecodeVarLenUint8(br)` は Brotli ビットリーダーから可変長の unsigned 8‑bit 整数を読み取ります
JumpToByteBoundary(br)この decode_Decode インスタンスで JumpToByteBoundary を呼び出します.
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)メタブロック長と関連フラグを解析します
ReadSymbol(table, table_off, br)この decode_Decode インスタンスで ReadSymbol を呼び出します。
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)シンボルの Huffman 符号長を読み取ります
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)指定されたアルファベット用の Huffman 符号テーブルを構築します
ReadBlockLength(table, table_off, br)テーブルを使用して圧縮ブロックの長さを読み取ります
TranslateShortCodes(code, ringbuffer, index)リングバッファ内のショートコードを完全な値に展開します
InverseMoveToFrontTransform(v, v_len)配列 v に対する move‑to‑front 変換を逆にします
HuffmanTreeGroupDecode(group, s)ストリーム s からハフマン木のグループをデコードします
DecodeContextMap(context_map_size, num_htrees, context_map, s)Huffman ツリーのコンテキストマップを読み込みます
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)提供されたツリーとバッファを使用してブロックタイプを決定します
DecodeBlockTypeWithContext(s, br)現在のコンテキストを考慮しながらブロックタイプをデコードします
CopyUncompressedBlockToOutput(output, pos, s)pos 位置の出力へ、生ブロックデータをコピーします
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)期待される解凍後サイズを計算します
BrotliDecompressStreaming(input, output, finish, s)Brotli データをストリーミング方式で解凍します
BrotliDecompress(input, output)Brotli‑エンコードされたバッファを完全に解凍し、出力に書き込みます

参照

 日本語