encode_hash_HashLongestMatch

encode_hash_HashLongestMatch

Opinie generală

encode_hash_HashLongestMatch este o clasă în Aspose.Font FOSS pentru Python.

Această clasă oferă 5 metode pentru a lucra cu obiecte encode_hash_HashLongestMatch în programele Python. Metodele disponibile includ: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, şi încă 4 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
num_dict_matches_``Citeşte.Are numerele de coincidenţă .
num_dict_lookups_``Citeşte.A făcut căutări num-dict .
buckets_``Citeşte.Ia găletele .
num_``Citeşte.A primit num .
kBucketBits``Citeşte.Are bucăţile de la K.
kBlockBits``Citeşte.Obţine biturile din blocul K.
kNumLastDistancesToCheck``Citeşte.Are K număr de ultimele distanțe pentru a verifica.
kBucketSize``Citeşte.Are dimensiunea de găleată.
kBlockSize``Citeşte.Are dimensiunea de bloc K.
kBlockMask``Citeşte.Ia masca K-Block.

Metode de evaluare

SemnăturaDescriere:
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck)Apeluri init (încetare) pe această instanță encode_hash_HashLongestMatch.
Reset()Reinitialisează buferele și numărătorii interni ai matcher-ului.
Store(data, data_off, ix)Stochează o intrare hash pentru date la data_off offset cu index 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)Metoda scanează buffer-ul inel pentru a localiza cea mai lungă potrivire înapoi, returnând lungime, cod, distanță și scor pentru o compresie optimă.
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off)Găsește toate potrivirile la indexul curent și le scrie în matrice de potriviri

Vezi și:

 Română