decode_Decode
Översikt
decode_Decode är en klass i Aspose.Font FOSS för Python.
Denna klass tillhandahåller 23 metoder för att arbeta med decode_Decode objekt i Python program. Tillgängliga metoder inkluderar: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap och 11 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Python applikationer efter att ha installerat Aspose.Font FOSS för Python paketet.
Metoder
| Signatur | Beskrivning |
|---|---|
BROTLI_FAILURE() | Returnerar en Brotli-felindikator |
BROTLI_LOG_UINT(x) | Loggar ett osignerat heltalsvärde för felsökning |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Loggar elementet på index idx i array_name |
BROTLI_LOG(x) | Skriver ett generiskt felsökningsmeddelande som innehåller x |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Loggar en vektor av unsigned chars med längden _hx_len |
DecodeWindowBits(br) | Läser fönsterstorleksbitar från bit reader br |
DecodeVarLenUint8(br) | ` läser ett variabel‑längd unsigned 8‑bit heltal från en Brotli bit reader |
JumpToByteBoundary(br) | Anropar JumpToByteBoundary på detta decode_Decode-instans. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Analyserar meta‑blocklängd och relaterade flaggor |
ReadSymbol(table, table_off, br) | Anropar ReadSymbol på detta decode_Decode-instans. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Läser Huffman-kodlängder för symboler |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Bygger en Huffman-kodtabell för givet alfabet |
ReadBlockLength(table, table_off, br) | Läser längden på ett komprimerat block med hjälp av en tabell |
TranslateShortCodes(code, ringbuffer, index) | Expanderar kortkoder till fullständiga värden i ringbuffer |
InverseMoveToFrontTransform(v, v_len) | Reverserar en move‑to‑front‑transform på array v |
HuffmanTreeGroupDecode(group, s) | Avkodar en grupp av Huffman-träd från ström s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Läser en kontextkarta för Huffman-träd |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Bestämmer blocktyp med hjälp av tillhandahållna träd och buffertar |
DecodeBlockTypeWithContext(s, br) | Avkodar en blocktyp med hänsyn till den aktuella kontexten |
CopyUncompressedBlockToOutput(output, pos, s) | Kopierar rå blockdata till utdata på position pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Beräknar förväntad dekomprimerad storlek |
BrotliDecompressStreaming(input, output, finish, s) | Dekomprimerar Brotli-data i ett strömningssätt |
BrotliDecompress(input, output) | Dekomprimerar helt en Brotli‑kodad buffer till utdata |