decode_Decode
decode_Decode
Panoramica
decode_Decode è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 23 metodi per lavorare con oggetti decode_Decode nei programmi Python. I metodi disponibili includono: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap e 11 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
BROTLI_FAILURE() | Restituisce un indicatore di errore Brotli |
BROTLI_LOG_UINT(x) | Registra un valore intero senza segno per il debug |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Registra l’elemento all’indice idx di array_name |
BROTLI_LOG(x) | Scrive un messaggio di debug generico contenente x |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Registra un vettore di unsigned chars di lunghezza _hx_len |
DecodeWindowBits(br) | Legge i bit della dimensione della finestra dal lettore di bit br |
DecodeVarLenUint8(br) | ` legge un intero unsigned a 8‑bit a lunghezza variabile da un lettore di bit Brotli |
JumpToByteBoundary(br) | Chiama JumpToByteBoundary su questa istanza di decode_Decode. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Analizza la lunghezza del meta‑block e i flag correlati |
ReadSymbol(table, table_off, br) | Chiama ReadSymbol su questa istanza decode_Decode. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Legge le lunghezze dei codici Huffman per i simboli |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Costruisce una tabella di codici Huffman per l’alfabeto fornito |
ReadBlockLength(table, table_off, br) | Legge la lunghezza di un blocco compresso usando una tabella |
TranslateShortCodes(code, ringbuffer, index) | Espande i codici brevi nei valori completi nel ringbuffer |
InverseMoveToFrontTransform(v, v_len) | Inverte una trasformazione move‑to‑front sull’array v |
HuffmanTreeGroupDecode(group, s) | Decodifica un gruppo di alberi Huffman dallo stream s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Legge una mappa di contesto per gli alberi Huffman |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Determina il tipo di blocco usando gli alberi e i buffer forniti |
DecodeBlockTypeWithContext(s, br) | Decodifica un tipo di blocco tenendo conto del contesto corrente |
CopyUncompressedBlockToOutput(output, pos, s) | Copia i dati grezzi del blocco nell’output alla posizione pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Calcola la dimensione decompressa prevista |
BrotliDecompressStreaming(input, output, finish, s) | Decomprime i dati Brotli in modalità streaming |
BrotliDecompress(input, output) | Decomprime completamente un buffer Brotli‑encoded nell’output |