encode_hash_HashLongestMatch

encode_hash_HashLongestMatch

Přehled

encode_hash_HashLongestMatch je třída v Aspose.Font FOSS pro Python.

Tato třída poskytuje 5 metod pro práci s objekty encode_hash_HashLongestMatch v programech Python. Dostupné metody zahrnují: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize a další 4.

Vlastnosti

Název:Typ:PřístupPopis:
num_dict_matches_``ČteníZíská počet shod ve slovníku .
num_dict_lookups_``ČteníZíská počet vyhledávání ve slovníku .
buckets_``ČteníZíská koše.
num_``ČteníZíská číslo .
kBucketBits``ČteníZíská bity k bucketu.
kBlockBits``ČteníZíská k blokových bitů.
kNumLastDistancesToCheck``ČteníZíská posledních k čísel vzdáleností ke kontrole.
kBucketSize``ČteníZíská velikost k bucketu.
kBlockSize``ČteníZíská velikost k bloku.
kBlockMask``ČteníZíská masku k-bloku.

Metody

Podpis:Popis:
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck)Calls init v této encode_hash_HashLongestMatch instanci.
Reset()Resetuje interní buffery a čítače matcheru
Store(data, data_off, ix)Uloží hash položku pro data na offsetu data_off s indexem 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 prohledává kruhový buffer, aby našla nejdelší zpětnou shodu, a vrací délku, kód, vzdálenost a skóre pro optimální kompresi
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off)Najde všechny shody na aktuálním indexu a zapíše je do pole matches

Viz také:

 Čeština