decode_Decode
decode_Decode
Overzicht
decode_Decode is een klasse in Aspose.Font FOSS voor Python.
Deze klasse biedt 23 methoden om te werken met decode_Decode objecten in Python programma’s. Beschikbare methoden zijn: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, en 11 extra methoden. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
BROTLI_FAILURE() | Retourneert een Brotli-foutindicator |
BROTLI_LOG_UINT(x) | Logt een unsigned integer-waarde voor debugging |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Logt het element op idx van array_name |
BROTLI_LOG(x) | Schrijft een generiek debugbericht met x |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Logt een vector van unsigned chars met lengte _hx_len |
DecodeWindowBits(br) | Leest window size bits van de bit reader br |
DecodeVarLenUint8(br) | ` leest een variabele‑lengte unsigned 8‑bit integer van een Brotli bit reader |
JumpToByteBoundary(br) | Roept JumpToByteBoundary aan op deze decode_Decode instantie. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Parseert de meta‑blocklengte en gerelateerde vlaggen |
ReadSymbol(table, table_off, br) | Roept ReadSymbol aan op deze decode_Decode instantie. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Leest Huffman-code lengtes voor symbolen |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Bouwt een Huffman-codetabel voor het gegeven alfabet |
ReadBlockLength(table, table_off, br) | Leest de lengte van een gecomprimeerd blok met behulp van een tabel |
TranslateShortCodes(code, ringbuffer, index) | Breidt korte codes uit naar volledige waarden in de ringbuffer |
InverseMoveToFrontTransform(v, v_len) | Keert een move‑to‑front-transformatie terug op array v |
HuffmanTreeGroupDecode(group, s) | Decodeert een groep Huffman-bomen uit stroom s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Leest een contextkaart voor Huffman-bomen |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Bepaalt het bloktype met behulp van de geleverde bomen en buffers |
DecodeBlockTypeWithContext(s, br) | Decodeert een bloktype rekening houdend met de huidige context |
CopyUncompressedBlockToOutput(output, pos, s) | Kopieert ruwe blokgegevens naar de uitvoer op positie pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Berekent de verwachte gedecomprimeerde grootte |
BrotliDecompressStreaming(input, output, finish, s) | Decomprimeert Brotli-gegevens in een streaming-wijze |
BrotliDecompress(input, output) | Decomprimeert volledig een Brotli‑gecodeerde buffer naar output |