encode_Brotli_bit_stream
encode_Brotli_bit_stream
خلاصه ای
encode_Brotli_bit_stream یک کلاس در Aspose.Font FOSS برای پایتون است.
این کلاس ۲۲ روش برای کار با اشیا encode_Brotli_bit_stream در برنامه های پایتون را فراهم می کند. روش های موجود شامل: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree,، و 10 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
__init__() | Calls در حال حاضر در این نمونه encode_Brotli_bit_stream. |
EncodeMlen(length, bits, numbits, nibblesbits) | کد گذاری یک طول مطابقت به جریان بیت با استفاده از پارامترهای بتی ارائه شده |
StoreVarLenUint8(n, storage_ix, storage) | یک عدد کامل 8 بیتی n را در ذخیره سازی در index storage_ix با استفاده از کدگذاری طول متغیر می نویسد. |
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage) | یک عنوان متابلاک فشرده می نویسد، نشانگر بلوک نهایی و طول آن است. |
StoreUncompressedMetaBlockHeader(length, storage_ix, storage) | یک عنوان متابلاک فشرده نشده با طول داده شده را می نویسد. |
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage) | نمایش Huffman-tree-of-Huffmann را به عنوان یک ماسک بیت ذخیره می کند. |
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage) | یک درخت هفمن و بیت های اضافی آن را به ماسک بیت تبدیل می کند و آن ها را می نویسد. |
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage) | یک درخت ساده هفمن را می نویسد که با عمق و نماد تعریف شده است. |
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage) | ذخیره یک درخت هفمن با استفاده از آرایه عمق و شمارش |
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage) | از یک هیستوگرام درخت هفمن میسازد و آن را ذخیره میکند. |
IndexOf(v, value) | شاخص ارزش را در لیست v، یا -1 اگر پیدا نشده باشد باز می گرداند. |
MoveToFront(v, index) | عنصر در فهرست v را به سمت جلو حرکت می دهد. |
MoveToFrontTransform(v) | یک تغییر حرکت به جلو را در لیست v اعمال می کند. |
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits) | کد گذاری صفر از v_in به v _out با مقدمه max داده شده |
EncodeContextMap(context_map, num_clusters, storage_ix, storage) | یک نقشه متن با اطلاعات گروه بندی را برای ذخیره سازی می نویسد. |
StoreBlockSwitch(code, block_ix, storage_ix, storage) | کد سوئیچ بلوک را در فهرست بلاک ثبت می کند. |
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage) | ایجاد و ذخیره کردن کد های تقسیم شده از طول نوع |
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage) | یک نقشه ساده متن با استفاده از num_types و بیت های زمینه ای می نویسد. |
JumpToByteBoundary(storage_ix, storage) | پیشبرد شاخص ذخیره سازی به مرز بعدی بایت |
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) | یک متابلاک بروتلی را به آرایه ذخیره سازی بیت می نویسد، با حرف ها، دستورات و سرگفته های بلوک برخورد می کند. |
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off) | یک متابلاک ساده بدون تبدیلات پیچیده می نویسد. |
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off) | یک بلوک متای فشرده نشده را می نویسد، اگر لازم باشد آخرین بلوکی را نشان می دهد. |