decode_Decode

decode_Decode

Przegląd

decode_Decode jest klasą w Aspose.Font FOSS dla Python.

Ta klasa udostępnia 23 metody do pracy z obiektami decode_Decode w programach Python. Dostępne metody to: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap oraz 11 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python pakietu.

Metody

SygnaturaOpis
BROTLI_FAILURE()Zwraca wskaźnik niepowodzenia Brotli
BROTLI_LOG_UINT(x)Loguje niepodpisaną wartość całkowitą w celu debugowania
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Loguje element o indeksie idx w array_name
BROTLI_LOG(x)Zapisuje ogólną wiadomość debugowania zawierającą x
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Loguje wektor znaków bez znaku o długości _hx_len
DecodeWindowBits(br)Odczytuje bity rozmiaru okna z czytnika bitów br
DecodeVarLenUint8(br)` odczytuje zmiennodoługościową nieznakowaną 8‑bitową liczbę całkowitą z czytnika bitów Brotli
JumpToByteBoundary(br)Wywołuje JumpToByteBoundary na tej instancji decode_Decode.
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Parsuje długość meta‑bloku i powiązane flagi
ReadSymbol(table, table_off, br)Wywołuje ReadSymbol na tej instancji decode_Decode.
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Odczytuje długości kodów Huffmana dla symboli
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Tworzy tabelę kodów Huffmana dla podanego alfabetu
ReadBlockLength(table, table_off, br)Odczytuje długość skompresowanego bloku przy użyciu tabeli
TranslateShortCodes(code, ringbuffer, index)Rozszerza krótkie kody do pełnych wartości w ringbufferze
InverseMoveToFrontTransform(v, v_len)Odwraca transformację move‑to‑front na tablicy v
HuffmanTreeGroupDecode(group, s)Dekoduje grupę drzew Huffmana ze strumienia s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Czyta mapę kontekstu dla drzew Huffmana
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Określa typ bloku przy użyciu podanych drzew i buforów
DecodeBlockTypeWithContext(s, br)Dekoduje typ bloku, uwzględniając bieżący kontekst
CopyUncompressedBlockToOutput(output, pos, s)Kopiuje surowe dane bloku do wyjścia na pozycji pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Oblicza oczekiwany rozmiar po dekompresji
BrotliDecompressStreaming(input, output, finish, s)Dekompresuje dane Brotli w trybie strumieniowym
BrotliDecompress(input, output)Całkowicie dekompresuje bufor zakodowany Brotli do wyjścia

Zobacz także

 Polski