ファイルのbtihハッシュを計算するために、 RHashでC#を使用しています。現在、btih ハッシュを生成するために 3 つのツールを使用しています。
rhash-1.2.9-src\bindings\mono
librhash-1.2.9-win
dllでrhash-1.2.9-win32
コマンドラインツール- uTorrent
問題は、すべてのツールが同じファイルに対して異なる btih 署名を生成することです(写真は私が撮影したもので、ロイヤル フリーです)。
1: 2FF7858CC0A0B216C3676A807D619FA30101E45F
2: E6F07BB3C3B3B67531C84E3452980698AC1B0DAA A:\IMG_0400.JPG
3: D0B96839A14A8C45BB81AD157805AE73425998E5
私が使用する C# ハッシュ生成に は、cmd ツールを使用Hasher.GetHashForFile(f.Name, HashType.BTIH);
します。rhash --bith
私は何を間違っていますか?btih を計算する別の方法はありますか?