encode_hash_HashLongestMatch
encode_hash_HashLongestMatch
अवलोकन
encode_hash_HashLongestMatch Aspose.Font FOSS में Python के लिए एक क्लास है।
यह क्लास Python प्रोग्रामों में encode_hash_HashLongestMatch ऑब्जेक्ट्स के साथ काम करने के लिए 5 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: FindAllMatches, FindLongestMatch, Reset, Store, __init__. सभी सार्वजनिक सदस्य किसी भी Python एप्लिकेशन के लिए Aspose.Font FOSS for Python पैकेज को इंस्टॉल करने के बाद उपलब्ध हैं। प्रॉपर्टीज़: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, और 4 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
num_dict_matches_ | `` | पढ़ें | डिक्शनरी मैचों की संख्या प्राप्त करता है। |
num_dict_lookups_ | `` | पढ़ें | num dict lookups प्राप्त करता है। |
buckets_ | `` | पढ़ें | बकेट्स प्राप्त करता है। |
num_ | `` | पढ़ें | संख्या प्राप्त करता है। |
kBucketBits | `` | पढ़ें | k बकेट बिट्स प्राप्त करता है। |
kBlockBits | `` | पढ़ें | k ब्लॉक बिट्स प्राप्त करता है। |
kNumLastDistancesToCheck | `` | पढ़ें | जाँच के लिए k संख्या की अंतिम दूरी प्राप्त करता है। |
kBucketSize | `` | पढ़ें | k bucket size को प्राप्त करता है। |
kBlockSize | `` | पढ़ें | k ब्लॉक आकार प्राप्त करता है। |
kBlockMask | `` | पढ़ें | k ब्लॉक मास्क प्राप्त करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls init इस 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) | वर्तमान इंडेक्स पर सभी मैच ढूँढ़ता है और उन्हें matches array में लिखता है। |