encode_hash_HashLongestMatchQuickly
encode_hash_HashLongestMatchQuickly
अवलोकन
encode_hash_HashLongestMatchQuickly Aspose.Font FOSS में Python के लिए एक क्लास है।
यह क्लास Python प्रोग्रामों में encode_hash_HashLongestMatchQuickly ऑब्जेक्ट्स के साथ काम करने के लिए 4 मेथड प्रदान करती है। उपलब्ध मेथड में शामिल हैं: FindLongestMatch, Reset, Store, __init__। सभी सार्वजनिक सदस्य किसी भी Python एप्लिकेशन के लिए Aspose.Font FOSS for Python पैकेज को स्थापित करने के बाद सुलभ हैं। प्रॉपर्टीज़: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_, और 1 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
num_dict_matches_ | `` | पढ़ें | डिक्ट मैचों की संख्या प्राप्त करता है। |
num_dict_lookups_ | `` | पढ़ें | डिक्ट लुकअप की संख्या प्राप्त करता है। |
buckets_ | `` | पढ़ें | बकेट्स प्राप्त करता है। |
kBucketBits | `` | पढ़ें | k बकेट बिट्स प्राप्त करता है। |
kBucketSweep | `` | पढ़ें | k बकेट स्वीप को प्राप्त करता है। |
kUseDictionary | `` | पढ़ें | k उपयोग शब्दकोश प्राप्त करता है। |
kBucketSize | `` | पढ़ें | k बकेट आकार प्राप्त करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init इस encode_hash_HashLongestMatchQuickly उदाहरण पर। |
Reset() | नई एन्कोडिंग सत्र के लिए आंतरिक स्थिति रीसेट करता है |
Store(data, data_off, ix) | हैशिंग के लिए दिए गए ऑफसेट और इंडेक्स पर डेटा संग्रहीत करता है |
FindLongestMatch(ring_buffer, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out) | डिस्टेंस कैश का उपयोग करके रिंग बफ़र में सबसे लंबा मिलान खोजता है और मिलान विवरण आउटपुट करता है |