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
| Sygnatura | Opis |
|---|---|
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 |