encode_hash_HashLongestMatchQuickly

encode_hash_HashLongestMatchQuickly

概要

encode_hash_HashLongestMatchQuickly は Aspose.Font の Python 用 FOSS のクラスです。

このクラスは Python プログラムで encode_hash_HashLongestMatchQuickly オブジェクトを操作するための 4 つのメソッドを提供します。利用可能なメソッドは次のとおりです: FindLongestMatch, Reset, Store, __init__。すべてのパブリックメンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_、およびその他 1 件。

プロパティ

名前型アクセス説明
num_dict_matches_``読み取り辞書の一致数を取得します。
num_dict_lookups_``読み取りnum dict lookups を取得します。
buckets_``読み取りバケットを取得します。
kBucketBits``読み取りk バケットビットを取得します。
kBucketSweep``読み取りk バケットスイープを取得します。
kUseDictionary``読み取りk 使用辞書を取得します。
kBucketSize``読み取りk バケットサイズを取得します。

メソッド

シグネチャ説明
__init__(kBucketBits, kBucketSweep, kUseDictionary)Calls init この encode_hash_HashLongestMatchQuickly インスタンス上で。
Reset()新しいエンコードセッション用に内部状態をリセットします
Store(data, data_off, ix)ハッシュ化のために、指定されたオフセットとインデックスにデータを格納します
FindLongestMatch(ring_buffer, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out)距離キャッシュを使用してリングバッファ内で最長一致を検索し、一致の詳細を出力します

参照

 日本語