encode_hash_HashLongestMatch

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

NameTypeAccessDescription
num_dict_matches_``ReadNUM DIC maçları oynanıyor.
num_dict_lookups_``ReadNUM DIT’i arama yapın.
buckets_``ReadBuğdayları alır.
num_``ReadNUM’u alalım.
kBucketBits``ReadK bucket bitleri alır.
kBlockBits``ReadK blok bitleri alır.
kNumLastDistancesToCheck``ReadK num son mesafeyi kontrol etmek için alır.
kBucketSize``ReadK bucket boyutunu alır.
kBlockSize``ReadK blok boyutunu alır.
kBlockMask``ReadK blok maskeyi kullanır.

Methods

SignatureDescription
__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.

See Also

 Türkçe