私はファイルを検索するためのPythonプログラムを書いています。このファイルは、ファイル名(std::hash<std::string> hash_fn
)としてハッシュを使用してC++プログラムによって作成されました。ハッシュが作成された文字列は知っていますが、同じハッシュを生成するPythonハッシュ関数が見つかりません(私はhash()
すべてを試しましたhashlib
)。例として、文字列
file:///home/ubuntu/Untitled.skp
ハッシュを与える必要があります:
3133433022
残念ながら、私はC ++プログラムを制御できず、Pythonスクリプト(または最終的なPython拡張機能)についてのみ制御できます。C ++が使用するのと同じハッシュ関数を見つけたり実装したりすることは可能ですか?または、別のアプローチを試す必要がありますか?