decode_Decode
decode_Decode
Overview
decode_Decode és una classe en FOSS per Python.
Aquesta classe proporciona 23 mètodes per treballar amb objectes de decodificació en programes Python. Els mètodes disponibles inclouen: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, i 11 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.
Methods
| Signature | Description |
|---|---|
BROTLI_FAILURE() | Retorna un indicador de fallida del Brotli. |
BROTLI_LOG_UINT(x) | Registre un valor d’entiger no signat per a la depuració |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Registre l’element en idx de nom_de-array |
BROTLI_LOG(x) | Escriu un missatge de depuració genèric que conté x. |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Registre un vector de caracteres no signats de longitud _hx_len |
DecodeWindowBits(br) | Llegeix bits de mida d’una finestra del lector de bit br |
DecodeVarLenUint8(br) | ` llegeix un nombre sencer de 8 bits no signat de longitud variable d’un lector de bits Brotli. |
JumpToByteBoundary(br) | L’anomenada JumpToByteBoundary en aquesta instància de decodificació. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Parseja la longitud del meta-blòc i les banderes relacionades |
ReadSymbol(table, table_off, br) | L’anomenada ReadSymbol en aquesta instància de decodificació. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Llegeix llargues de codi Huffman per a símbols. |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Construeix una taula de codis Huffman per a un alfabet donat. |
ReadBlockLength(table, table_off, br) | Llegeix la longitud d’un bloc comprimit utilitzant una taula. |
TranslateShortCodes(code, ringbuffer, index) | Expandeix els codis curtos en valors complets al buster de sorolls. |
InverseMoveToFrontTransform(v, v_len) | Inverteix una transformació de moviment cap al davant en la matriu v. |
HuffmanTreeGroupDecode(group, s) | Decodifica un grup d’arbres Huffman de flux s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Llegeix un mapa de context per a els arbres Huffman. |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Determina el tipus de bloc utilitzant els arbres i buffers proporcionats. |
DecodeBlockTypeWithContext(s, br) | Decodificar un tipus de bloc mentre es considera el context actual. |
CopyUncompressedBlockToOutput(output, pos, s) | Copies de dades en blocs bruts a la sortida en posició pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Computes de mida descomprimida prevista |
BrotliDecompressStreaming(input, output, finish, s) | Descompressa dades de Brotli en forma streaming. |
BrotliDecompress(input, output) | Descompressa completament un buffer codificat per Brotli en sortida. |