decode_Decode
decode_Decode
Übersicht
decode_Decode ist eine Klasse in Aspose.Font FOSS für Python.
Diese Klasse bietet 23 Methoden zur Arbeit mit decode_Decode-Objekten in Python-Programmen. Verfügbare Methoden umfassen: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap und 11 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
BROTLI_FAILURE() | Gibt einen Brotli-Fehlerindikator zurück |
BROTLI_LOG_UINT(x) | Loggt einen vorzeichenlosen Ganzzahlwert zur Fehlersuche |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Loggt das Element bei idx von array_name |
BROTLI_LOG(x) | Schreibt eine generische Debug-Nachricht, die x enthält |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Protokolliert einen Vektor von unsigned chars mit der Länge _hx_len |
DecodeWindowBits(br) | Liest die Fenstergrößenbits aus dem Bitleser br |
DecodeVarLenUint8(br) | ` liest einen variablen‑Länge unsigned 8‑Bit‑Integer aus einem Brotli‑Bitleser |
JumpToByteBoundary(br) | Ruft JumpToByteBoundary auf dieser decode_Decode-Instanz auf. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Parst die Meta‑Block-Länge und zugehörige Flags |
ReadSymbol(table, table_off, br) | Ruft ReadSymbol für diese decode_Decode-Instanz auf. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Liest Huffman-Code-Längen für Symbole |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Erstellt eine Huffman-Code-Tabelle für das gegebene Alphabet |
ReadBlockLength(table, table_off, br) | Liest die Länge eines komprimierten Blocks mithilfe einer Tabelle |
TranslateShortCodes(code, ringbuffer, index) | Erweitert Kurzcodes zu vollständigen Werten im Ringpuffer |
InverseMoveToFrontTransform(v, v_len) | Kehrt die Move‑to‑Front‑Transformation im Array v um |
HuffmanTreeGroupDecode(group, s) | Dekodiert eine Gruppe von Huffman-Bäumen aus dem Stream s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Liest eine Kontextkarte für Huffman-Bäume |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Bestimmt den Blocktyp mithilfe der bereitgestellten Bäume und Puffer |
DecodeBlockTypeWithContext(s, br) | Dekodiert einen Blocktyp unter Berücksichtigung des aktuellen Kontexts |
CopyUncompressedBlockToOutput(output, pos, s) | Kopiert Rohblockdaten zur Ausgabe an der Position pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Berechnet die erwartete dekomprimierte Größe |
BrotliDecompressStreaming(input, output, finish, s) | Dekomprimiert Brotli-Daten in Streaming-Verfahren |
BrotliDecompress(input, output) | Vollständig dekomprimiert einen Brotli‑kodierten Puffer in die Ausgabe |