decode_Decode
decode_Decode
Přehled
decode_Decode je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 23 metod pro práci s objekty decode_Decode v programech Python. Dostupné metody zahrnují: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap a 11 dalších metod. Všechny veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python.
Metody
| Podpis: | Popis: |
|---|---|
BROTLI_FAILURE() | Vrací indikátor selhání Brotli |
BROTLI_LOG_UINT(x) | Zaznamenává hodnotu nezáporného celého čísla pro ladění |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Zaznamenává prvek na indexu idx v array_name |
BROTLI_LOG(x) | Zapíše obecnou ladící zprávu obsahující x |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Zaznamená vektor unsigned charů o délce _hx_len |
DecodeWindowBits(br) | Načte bity velikosti okna z bitového čtečky br |
DecodeVarLenUint8(br) | ` načte proměnné‑délky unsigned 8‑bit integer z Brotli bit reader |
JumpToByteBoundary(br) | Volá JumpToByteBoundary na této instanci decode_Decode. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Analyzuje délku meta‑bloku a související příznaky |
ReadSymbol(table, table_off, br) | Volá ReadSymbol na této decode_Decode instanci. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Čte délky Huffmanových kódů pro symboly |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Vytváří tabulku Huffmanových kódů pro danou abecedu |
ReadBlockLength(table, table_off, br) | Čte délku komprimovaného bloku pomocí tabulky |
TranslateShortCodes(code, ringbuffer, index) | Rozšiřuje krátké kódy na plné hodnoty v ringbufferu |
InverseMoveToFrontTransform(v, v_len) | Vrátí transformaci move‑to‑front na poli v |
HuffmanTreeGroupDecode(group, s) | Dekóduje skupinu Huffmanových stromů z proudu s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Načte kontextovou mapu pro Huffmanovy stromy |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Určuje typ bloku pomocí poskytnutých stromů a bufferů |
DecodeBlockTypeWithContext(s, br) | Dekóduje typ bloku při zohlednění aktuálního kontextu |
CopyUncompressedBlockToOutput(output, pos, s) | Zkopíruje surová data bloku do výstupu na pozici pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Vypočítá očekávanou velikost po rozbalení |
BrotliDecompressStreaming(input, output, finish, s) | Rozbaluje data Brotli ve streamovacím režimu |
BrotliDecompress(input, output) | Plně rozbaluje Brotli‑kódovaný buffer do výstupu |