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‑エンコードされたバッファを完全に解凍し、出力に書き込みます |