Kodiranje podataka za kodiranje:

Kodiranje podataka za kodiranje:

Približni podaci

encode_hash_HashLongestMatch je klasa u Aspose.Font FOSS za Python.

Ova klasa pruža 5 metoda za rad s objektima encode_hash_HashLongestMatch u Python programima. Postoje i sljedeće metode: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python. Ograničenja: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, i još 4 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
num_dict_matches_``Čitaj.Dobio je num dict utakmice .
num_dict_lookups_``Čitaj.Dobiva num dict pretrage .
buckets_``Čitaj.Dobiva kantu .
num_``Čitaj.Dobiva broj.
kBucketBits``Čitaj.Dobija k kantu dijelove.
kBlockBits``Čitaj.Dobiva k blok bitova.
kNumLastDistancesToCheck``Čitaj.Dobiva knum posljednje udaljenosti provjeriti.
kBucketSize``Čitaj.Dobiva veličinu k kantu.
kBlockSize``Čitaj.Dobiva veličinu k bloka.
kBlockMask``Čitaj.Dobiva masku K-Blok.

Metoda za primjenu

PotpisOpisivanje
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck)Pozivci init (izvorni broj) na ovom encode_hash_HashLongestMatch primjerici.
Reset()Resetiranje internih tampona i brojača.
Store(data, data_off, ix)Ulozi hash unos za podatke na offset data_off s indeksom 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)Metod skenira prsten čvrstog prostora za lociranje najduže povratne podudaranja, vraćanje dužine, koda, udaljenosti i rezultata za optimalno kompresiju
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off)Pronalazi sve podudaranja u trenutnom indeksu i piše ih u matche array-u.

Također pogledajte:

 Hrvatski