encode_hash_HashLongestMatch
encode_hash_HashLongestMatch
Panoramica
encode_hash_HashLongestMatch è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 5 metodi per lavorare con oggetti encode_hash_HashLongestMatch nei programmi Python. I metodi disponibili includono: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python. Proprietà: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, e 4 altre.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
num_dict_matches_ | `` | Lettura | Ottiene il num dict matches. |
num_dict_lookups_ | `` | Lettura | Ottiene il numero di ricerche nel dizionario. |
buckets_ | `` | Lettura | Ottiene i bucket. |
num_ | `` | Lettura | Ottiene il numero . |
kBucketBits | `` | Lettura | Ottiene i bit del bucket k. |
kBlockBits | `` | Lettura | Ottiene i bit del blocco k. |
kNumLastDistancesToCheck | `` | Lettura | Ottiene le ultime k distanze da controllare. |
kBucketSize | `` | Lettura | Ottiene la dimensione del bucket k. |
kBlockSize | `` | Lettura | Ottiene la dimensione del blocco k. |
kBlockMask | `` | Lettura | Ottiene la maschera del blocco k. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls init in questa istanza encode_hash_HashLongestMatch. |
Reset() | Reimposta i buffer e i contatori interni del matcher |
Store(data, data_off, ix) | Memorizza una voce hash per i dati all’offset data_off con indice 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) | Il metodo scansiona il ring buffer per individuare la corrispondenza all’indietro più lunga, restituendo lunghezza, codice, distanza e punteggio per una compressione ottimale |
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off) | Trova tutte le corrispondenze all’indice corrente e le scrive nell’array matches |