encode_hash_HashLongestMatch (مطابقة)
المعلومات العامة
encode_hash_HashLongestMatch هي فئة في Aspose.Font FOSS لـ Python.
يوفر هذا الفصل 5 طرق للعمل مع كائنات encode_hash_HashLongestMatch في برامج Python. المنهجيات المتاحة تشمل: FindAllMatches, FindLongestMatch, Reset, Store, __init__. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python. خصائص: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize,و 4 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
num_dict_matches_ | `` | اقرأ | يحصل على تطابقات رقم دكت . |
num_dict_lookups_ | `` | اقرأ | يحصل على البحث عن النوم ديكت . |
buckets_ | `` | اقرأ | يحصل على الدلو . |
num_ | `` | اقرأ | يحصل على رقم . |
kBucketBits | `` | اقرأ | يحصل على قطعة الدلو. |
kBlockBits | `` | اقرأ | يحصل على كيتات الكتلة. |
kNumLastDistancesToCheck | `` | اقرأ | يحصل على knum آخر مسافات للتحقق. |
kBucketSize | `` | اقرأ | يحصل على حجم دلو k. |
kBlockSize | `` | اقرأ | يحصل على حجم الكتلة K. |
kBlockMask | `` | اقرأ | يحصل على قناع الكتلة K. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | المكالمات فيديو على هذه الحالة encode_hash_HashLongestMatch. |
Reset() | إعادة تعيين العدادات الداخلية و الوعاءات في المقابلة |
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) | يجد جميع المطابقات في المؤشر الحالي ويكتبها إلى صفوف التوافقات |