encode_encode_BrotliCompressor
encode_encode_BrotliCompressor
نمای کلی
encode_encode_BrotliCompressor یک کلاس در Aspose.Font FOSS برای Python است.
این کلاس ۷ متد برای کار با اشیای encode_encode_BrotliCompressor در برنامههای Python فراهم میکند. متدهای موجود شامل: BrotliSetCustomDictionary, CopyInputToRingBuffer, GetBrotliStorage, WriteBrotliData, WriteMetaBlockInternal, __init__, input_block_size هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگیها: cmd_buffer_size_, commands_, dist_cache_, hash_type_, hashers_, input_pos_ و ۱۷ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
storage_ | `` | خواندن | ذخیرهسازی را دریافت میکند . |
last_byte_bits_ | `` | خواندن | بیتهای آخر بایت را دریافت میکند. |
last_byte_ | `` | خواندن | آخرین بایت را دریافت میکند . |
commands_ | `` | خواندن | دستورات را دریافت میکند. |
cmd_buffer_size_ | `` | خواندن | اندازه بافر cmd را دریافت میکند . |
literal_cost_mask_ | `` | خواندن | ماسک هزینهٔ حرفی را دریافت میکند . |
literal_cost_ | `` | خواندن | هزینهٔ لغوی را دریافت میکند. |
ringbuffer_ | `` | خواندن | حلقه بافر را دریافت میکند . |
hash_type_ | `` | خواندن | نوع هش را دریافت میکند . |
max_backward_distance_ | `` | خواندن | حداکثر فاصله عقبگرد را دریافت میکند. |
saved_dist_cache_ | `` | خواندن | کش توزیع ذخیرهشده را دریافت میکند. |
dist_cache_ | `` | خواندن | کش توزیع را دریافت میکند. |
params_ | `` | خواندن | پارامترها را دریافت میکند. |
hashers_ | `` | خواندن | هشرها را دریافت میکند . |
input_pos_ | `` | خواندن | موقعیت ورودی را دریافت میکند . |
num_commands_ | `` | خواندن | تعداد دستورات را دریافت میکند. |
num_literals_ | `` | خواندن | تعداد literals را دریافت میکند. |
last_insert_len_ | `` | خواندن | طول آخرین درج را دریافت میکند. |
last_flush_pos_ | `` | خواندن | آخرین موقعیت flush را دریافت میکند. |
last_processed_pos_ | `` | خواندن | آخرین موقعیت پردازششده را دریافت میکند. |
prev_byte_ | `` | خواندن | بایت قبلی را میگیرد . |
prev_byte2_ | `` | خواندن | دریافت prev byte2. |
storage_size_ | `` | خواندن | اندازه ذخیرهسازی را دریافت میکند . |
روش ها
| امضا | توضیح |
|---|---|
__init__(params) | Calls init در این نمونه encode_encode_BrotliCompressor. |
GetBrotliStorage(size) | یک storage buffer با اندازهٔ درخواستی برمیگرداند |
input_block_size() | اندازهٔ input blockی که بهصورت یکباره پردازش میشود را برمیگرداند |
CopyInputToRingBuffer(input_size, input_buffer) | دادهٔ ورودی دادهشده را به ring buffer داخلی کپی میکند |
BrotliSetCustomDictionary(size, _hx_dict) | یک دیکشنری سفارشی با اندازهٔ مشخص برای compression تنظیم میکند |
WriteBrotliData(is_last, force_flush, out_size, output) | دادههای فشرده را مینویسد، بلوک آخر و تخلیه اجباری اختیاری را مدیریت میکند |
WriteMetaBlockInternal(is_last, utf8_mode, out_size, output) | یک بلوک متا مینویسد، بهصورت اختیاری در حالت UTF‑8، و بلوک نهایی را علامتگذاری میکند |