encode_hash_HashLongestMatch
encode_hash_HashLongestMatch
Overview
encode_hash_HashLongestMatch є клас у Aspose.Font FOSS для Python.
Цей клас надає 5 методів роботи з об’єктами encode_hash_HashLongestMatch в програмах Python. Доступні методи включають: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python. Свойства: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, і ще 4 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
num_dict_matches_ | `` | Read | Знайшов відповіді на нум-диктов . |
num_dict_lookups_ | `` | Read | Він отримує нум-дикторські пошуки . |
buckets_ | `` | Read | Візьме ковди . |
num_ | `` | Read | Знайде нум . |
kBucketBits | `` | Read | Він отримує “k” - біт. |
kBlockBits | `` | Read | Обирає біти к-блоку. |
kNumLastDistancesToCheck | `` | Read | Останні відстані для перевірки. |
kBucketSize | `` | Read | Це має розмір к-капли. |
kBlockSize | `` | Read | Отримає розмір блоку k. |
kBlockMask | `` | Read | Він отримує маску з блоком К. |
Methods
| Signature | Description |
|---|---|
__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) | Знайдіть всі відповідність в поточному індексі і запише їх у масиві відповідних . |