encode_hash_HashLongestMatch
Overview
encode_hash_HashLongestMatch Python için Aspose.Font FOSS sınıfıdır.
Bu sınıf Python programlarında encode_hash_HashLongestMatch nesneleri ile çalışmak için 5 yöntem sunar. Mevcut yöntemler şunları içerir: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Tüm kamu üyeleri, Python paket için Aspose.Font FOSS’u yükledikten sonra herhangi bir Python uygulamasına erişilebilir. Mülkiyet : buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize,Ve 4 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
num_dict_matches_ | `` | Read | NUM DIC maçları oynanıyor. |
num_dict_lookups_ | `` | Read | NUM DIT’i arama yapın. |
buckets_ | `` | Read | Buğdayları alır. |
num_ | `` | Read | NUM’u alalım. |
kBucketBits | `` | Read | K bucket bitleri alır. |
kBlockBits | `` | Read | K blok bitleri alır. |
kNumLastDistancesToCheck | `` | Read | K num son mesafeyi kontrol etmek için alır. |
kBucketSize | `` | Read | K bucket boyutunu alır. |
kBlockSize | `` | Read | K blok boyutunu alır. |
kBlockMask | `` | Read | K blok maskeyi kullanır. |
Methods
| Signature | Description |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls Initler bu kod_hash_HashLongestMatch örneğinde. |
Reset() | Maçın iç bufferleri ve sayımları yeniden düzenlenir. |
Store(data, data_off, ix) | Offset data_off’da bir hash girişini indeksleri ix ile kaydeder. |
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) | Yöntem, en uzun geriye doğru karşılaşmayı bulmak için yüzük bufferini tarar, geri dönüş uzunluğu, kodu, mesafe ve optimum sıkıştırma için puan verir. |
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off) | Tüm maçları mevcut endeksinde bulur ve onları maç aralığına yazar. |