各ファイルの事前計算されたハッシュは、Windowsのファイルシステムにあるのでしょうか?
質問
私はそのハッシュによってファイルの重複を検索したいです。パフォーマンスのために、私はNTFS / FATファイルシステム内の各ファイルに対して保存されたハッシュ/チェックサムがあるかどうかを知りたいです。あれば、私は自分のファイルを検索し、それらのすべてを計算する必要はありません。
.NETを使用してアクセスする方法、がある場合は?
それが助け場合は、、それはJPEGファイルになります。彼らは、チェックサムを持っていますか?
解決
なものはありません。
他のヒント
Windowsは、各ファイルのハッシュを格納しません。 Jaderディアスが示唆するように、そこにEXEのとDLLのためのチェックサムがあるが、これらは、あなたが探しているドロイドではありません。
あなたは、このようなハッシュを持っていたとしても、それはまだ一意性を保証するものではないことに注意してください。あなたが同じハッシュ(及びサイズ)を持つ2つのファイルを見つけた場合、あなたはまだ、その後のファイルが本当に同じであったかどうかを判断するための内容を比較しなければなりません。
JPEGファイルは、いくつかのチェックサムまたはハッシュを持っているかもしれませんが、あなたはおそらくどちらかそれらをカウントすることはできません。
のWindowsとはいえ、今の検索を持っている&Iが正しくリコール場合は、(カスタム方法で、インデックスファイルに、他の言葉で)それのための独自のプラグインを書くことができません。おそらく、あなたはJPGのみのためのプラグインを書くことができ&単に検索APIは、(Windowsのインデックス付けをした後)のファイルを見つけるために、呼び出しを行います。
所属していません StackOverflow