encode_hash_HashLongestMatch
encode_hash_HashLongestMatch
نمای کلی
encode_hash_HashLongestMatch یک کلاس در Aspose.Font FOSS برای Python است.
این کلاس 5 متد برای کار با اشیاء encode_hash_HashLongestMatch در برنامههای Python ارائه میدهد. متدهای موجود شامل: FindAllMatches, FindLongestMatch, Reset, Store, __init__ هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python به هر برنامه Python قابل دسترسی هستند. ویژگیها: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize و 4 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
num_dict_matches_ | `` | خواندن | دریافت num dict matches. |
num_dict_lookups_ | `` | خواندن | تعداد جستجوهای دیکشنری را دریافت میکند . |
buckets_ | `` | خواندن | سطلها را دریافت میکند. |
num_ | `` | خواندن | عدد را دریافت میکند. |
kBucketBits | `` | خواندن | بیتهای سطل k را دریافت میکند. |
kBlockBits | `` | خواندن | بیتهای بلوک k را دریافت میکند. |
kNumLastDistancesToCheck | `` | خواندن | k عدد آخر فواصل را برای بررسی دریافت میکند. |
kBucketSize | `` | خواندن | اندازه سطل k را دریافت میکند. |
kBlockSize | `` | خواندن | اندازه بلوک k را دریافت میکند. |
kBlockMask | `` | خواندن | ماسک بلوک k را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls init در این نمونه encode_hash_HashLongestMatch. |
Reset() | بافرها و شمارندههای داخلی matcher را بازنشانی میکند |
Store(data, data_off, ix) | یک ورودی هش برای دادهها در افست data_off با شاخص ix ذخیره میکند |
FindLongestMatch(data, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out) | متد با اسکن بافر حلقهای، طولانیترین تطابق عقبگرد را پیدا میکند و طول، کد، فاصله و امتیاز را برای فشردهسازی بهینه باز میگرداند |
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off) | تمام تطابقها را در شاخص جاری پیدا میکند و آنها را در آرایه matches مینویسد |