decode_Decode
decode_Decode
Gambaran Umum
decode_Decode adalah class dalam Aspose.Font FOSS untuk Python.
Class ini menyediakan 23 metode untuk bekerja dengan objek decode_Decode dalam program Python. Metode yang tersedia meliputi: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, dan 11 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal Aspose.Font FOSS untuk Python package.
Metode
| Tanda tangan | Deskripsi |
|---|---|
BROTLI_FAILURE() | Mengembalikan indikator kegagalan Brotli |
BROTLI_LOG_UINT(x) | Mencatat nilai integer tak bertanda untuk debugging |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Mencatat elemen pada idx dari array_name |
BROTLI_LOG(x) | Menulis pesan debug umum yang berisi x |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Mencatat vektor karakter tak bertanda dengan panjang _hx_len |
DecodeWindowBits(br) | Membaca bit ukuran jendela dari pembaca bit br |
DecodeVarLenUint8(br) | ` membaca integer tak bertanda 8‑bit dengan panjang variabel dari pembaca bit Brotli |
JumpToByteBoundary(br) | Memanggil JumpToByteBoundary pada instance decode_Decode ini. |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Menganalisis panjang meta‑block dan flag terkait |
ReadSymbol(table, table_off, br) | Memanggil ReadSymbol pada instance decode_Decode ini. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Membaca panjang kode Huffman untuk simbol |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Membangun tabel kode Huffman untuk alfabet yang diberikan |
ReadBlockLength(table, table_off, br) | Membaca panjang blok terkompresi menggunakan tabel |
TranslateShortCodes(code, ringbuffer, index) | Memperluas kode pendek menjadi nilai penuh dalam ringbuffer |
InverseMoveToFrontTransform(v, v_len) | Membalikkan transformasi move‑to‑front pada array v |
HuffmanTreeGroupDecode(group, s) | Mendekode sekelompok pohon Huffman dari aliran s |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Membaca peta konteks untuk pohon Huffman |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Menentukan tipe blok menggunakan pohon dan buffer yang disediakan |
DecodeBlockTypeWithContext(s, br) | Mendekode jenis blok sambil mempertimbangkan konteks saat ini |
CopyUncompressedBlockToOutput(output, pos, s) | Menyalin data blok mentah ke output pada posisi pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Menghitung ukuran terdekompresi yang diharapkan |
BrotliDecompressStreaming(input, output, finish, s) | Mendekompresi data Brotli secara streaming |
BrotliDecompress(input, output) | Mendekompresi secara penuh buffer yang di‑encode Brotli ke output |