Декодиране_Декодиране

Декодиране_Декодиране

Общ преглед

decode_Decode е клас в Aspose.Font FOSS за Python.

Този клас предоставя 23 метода за работа с обектите decode_Decode в Python програми. Наличните методи включват: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, и 11 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Font FOSS for Python.

Методи за изчисляване на данните

ПодписътОписание на състоянието
BROTLI_FAILURE()Връща индикатор за Brotli провал
BROTLI_LOG_UINT(x)Регистрира неизписано цело число за дебъгиране.
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Регистрира елемента в idx на array_name
BROTLI_LOG(x)Пише обща съобщение за дебагиране, съдържащо x
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Регистрира вектор от несигналирани символи с дължина _hx_len
DecodeWindowBits(br)Чете битове с размери на прозореца от четящия битовете бр.
DecodeVarLenUint8(br)` чете променливо дълъг несигналиран 8-битов цял брой от четене на битове Brotli
JumpToByteBoundary(br)Назовава JumpToByteBoundary на този декод_декодиране пример.
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Преразглежда дължината на метаблока и свързаните с него знаци
ReadSymbol(table, table_off, br)Назовава ReadSymbol на този декод_декодиране пример.
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Прочита дължините на символите в кода на Хафман.
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Създава таблица с кодове на Хафман за дадена азбука.
ReadBlockLength(table, table_off, br)Чете дължината на компресирания блок, използвайки таблица.
TranslateShortCodes(code, ringbuffer, index)Разширява кратки кодове в пълни стойности в буфера за обръщение.
InverseMoveToFrontTransform(v, v_len)Преобръща преобразуване на движение към предния край в масив v
HuffmanTreeGroupDecode(group, s)Декодира група от дървета на Хафман от потока.
DecodeContextMap(context_map_size, num_htrees, context_map, s)Чете контекстна карта за дървета на Хафман.
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Определя тип блок, като използва предоставени дървета и буфери.
DecodeBlockTypeWithContext(s, br)Декодира тип блок, като се обмисля текущият контекст.
CopyUncompressedBlockToOutput(output, pos, s)Копира суровите данни на блок в изход по позиция pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Изчисленията очаква декомпресирано размери
BrotliDecompressStreaming(input, output, finish, s)Декомпресиране на данни от Бротли в стриминг режим.
BrotliDecompress(input, output)Изпълнява изцяло декомпресията на Brotli-кодиран буфер в изход.

Вижте също:

 Български