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

NameTypeAccessDescription
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

SignatureDescription
__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)Знайдіть всі відповідність в поточному індексі і запише їх у масиві відповідних .

See Also

 Українська