decode_Huffman
decode_Huffman
خلاصه ای
decode_Huffman در این مطلب به عنوان یک کلاس برای Python می پردازیم.
این کلاس 7 روش برای کار با دکود_Huffman اشیاء در برنامه های Python را فراهم می کند. روش های موجود شامل: BrotliBuildHuffmanTable, BrotliHuffmanTreeGroupInit, BrotliHuffmanTreeGroupRelease, GetNextKey, NextTableBitSize, ReplicateValue, __init__. همه اعضای عمومی پس از نصب Aspose.Font FOSS برای بسته Python به هر برنامه Python دسترسی دارند.
روش ها
| امضا | توصیف |
|---|---|
__init__() | تماس ها نینجا در این دکود_Huffman مثال. |
GetNextKey(key, _hx_len) | کلید Huffman بعدی را از بوفر کلیدی با استفاده از طول مشخص شده بخوانید. |
ReplicateValue(table, table_off, step, end, code) | یک مقدار را در جدول از table_off شروع کنید، تا پایان حرکت کنید و با استفاده از کد |
NextTableBitSize(count, _hx_len, root_bits) | اندازه بیت برای جدول Huffman بعدی بر اساس شمارش، _hx_len و root_bits محاسبه می شود. |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | ساخت یک جدول Huffman برای Brotli با استفاده از پارامترهای ریشه و داده های طول کد |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | شروع یک گروه از درختان هافمن با اندازه حروف داده شده و تعداد درخت |
BrotliHuffmanTreeGroupRelease(group) | منابع آزاد مرتبط با گروه درخت Brotli Huffman |