encode_hash_HashLongestMatch

encode_hash_HashLongestMatch

Gambaran Umum

encode_hash_HashLongestMatch adalah kelas dalam Aspose.Font FOSS untuk Python.

Kelas ini menyediakan 5 metode untuk bekerja dengan objek encode_hash_HashLongestMatch dalam program Python. Metode yang tersedia meliputi: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah memasang paket Aspose.Font FOSS untuk Python. Properti: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize, dan 4 lagi.

Properti

NamaJenisAksesDeskripsi
num_dict_matches_``BacaMendapatkan jumlah kecocokan kamus.
num_dict_lookups_``BacaMendapatkan jumlah pencarian kamus.
buckets_``BacaMendapatkan bucket.
num_``BacaMendapatkan num.
kBucketBits``BacaMendapatkan bit bucket k.
kBlockBits``BacaMendapatkan bit blok k.
kNumLastDistancesToCheck``BacaMendapatkan k num jarak terakhir untuk diperiksa.
kBucketSize``BacaMendapatkan ukuran bucket k.
kBlockSize``BacaMendapatkan ukuran blok k.
kBlockMask``BacaMendapatkan mask blok k.

Metode

Tanda TanganDeskripsi
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck)Calls init pada instance encode_hash_HashLongestMatch ini.
Reset()Mengatur ulang buffer internal dan penghitung pencocok
Store(data, data_off, ix)Menyimpan entri hash untuk data pada offset data_off dengan indeks 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)Metode memindai buffer cincin untuk menemukan kecocokan mundur terpanjang, mengembalikan panjang, kode, jarak, dan skor untuk kompresi optimal
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off)Menemukan semua kecocokan pada indeks saat ini dan menuliskannya ke dalam array matches

Lihat Juga

 Bahasa Indonesia