encode_Brotli_bit_stream

encode_Brotli_bit_stream

Összefoglaló

encode_Brotli_bit_stream egy osztály a FOSS-ban Pythonhoz.

Ez a osztály 22 módszert biztosít az encode_Brotli_bit_stream objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree, és 10 további módszer. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag.

Módszerek

Az aláírás:Leírás
__init__()Hívások init a kód_Brotli_bit_stream példányon.
EncodeMlen(length, bits, numbits, nibblesbits)A megadott bitparaméterek segítségével kódol egy megfelelő hosszat a bitáramba.
StoreVarLenUint8(n, storage_ix, storage)Írja meg egy 8 bites egész számot a tárolóhoz az index storage_ix-on változóhosszú kódolás segítségével.
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage)Egy sűrített meta-blokk fejlést ír, amely az utolsó blokkot és a hosszát jelzi.
StoreUncompressedMetaBlockHeader(length, storage_ix, storage)Megadott hosszúsággal egy kompresszálatlan meta-blokkos fejlést ír
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage)A Huffman-fajtát bitmaszkként tárolja.
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage)Átalakítja a Huffman-fát és az extra biteket egy bitmaszkba, majd írja le.
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage)Egy egyszerű Huffman fa, mely mélységgel és szimbólummal van meghatározva.
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage)Tárolja a Huffman fa segítségével mélységes táblázat és számol
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage)Egy histogramról épít egy Huffman-fát, és tárolja.
IndexOf(v, value)Visszaadja a v listán belüli érték indexjét, vagy -1 ha nem található meg.
MoveToFront(v, index)A v listán lévő elemet az indexben a frontra mozgatja.
MoveToFrontTransform(v)A v-es listára mozgás előtti átalakítást alkalmazza.
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits)A 0-osok futamát v_in és v _out kódolja megadott max előjelzéssel.
EncodeContextMap(context_map, num_clusters, storage_ix, storage)A tárolóhoz a cluster információkkal együtt szövegkörnyezet-térképet ír.
StoreBlockSwitch(code, block_ix, storage_ix, storage)A blokk-indexben rögzíti a blokkos váltó kódot.
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage)A típushosszából blokk-felosztott kódok létrehozása és tárolása
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage)Egyszerű kontextus-térképet ír a num_types és a kontexto bitek segítségével
JumpToByteBoundary(storage_ix, storage)Előretöltett tárolási index a következő bájt határához
StoreMetaBlock(input, start_pos, length, mask, prev_byte, prev_byte2, is_last, num_direct_distance_codes, distance_postfix_bits, literal_context_mode, commands, n_commands, mb, storage_ix, storage)Ír egy Brotli meta-blokkot a bit tárolósorozatra, kezelve az irodalmi adatokat, parancsokat és blokkfejeket.
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off)Egyszerű meta blokkot ír bonyolult átalakítások nélkül
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off)Ír egy kompresszált meta blokkot, szükség esetén jelölje meg a végső blokkot.

Lásd még:

 Magyar