1

SHA-1ファイルのチェックサムを計算するMicrosoftFCIVを使用して、ファイル名とチェックサムを含むテキストファイルを作成しました。

"8697c58c606122c30e2a20f1eabd6919" "g:\00258\99481\99481.eps"
"b77a6b392c002bb9cc51f48170487dea" "g:\00258\99481\99481.eps"

私の意図は、変更された画像のJpegサムネイルを作成することです。ただし、このユーティリティはリストの生成に数時間かかります。Gitの人々がSHA-1を便利だと思ったので、SHA-1を使用したかった(衝突の可能性が2 ^ 52分の1、コンマが5)。MD5は、そのサンプルサイズでいくつかの衝突を生成します。SHA-1を一意の識別子としても使用したいと思います。

ファイルの変更をすばやく特定し、変更されたファイルに対してのみサムネイルを再生成する必要があります。これらの値をSQLに取り込みたいと思います。助言がありますか?(さらに言えば、SQLに画像読み込みキーワードを読み込む必要があります)。年に2回、Microsoftのファイルの作成と変更の時間が1時間変わるため、時間は困難です。

4

1 に答える 1

1

最初のステップとしてファイルの変更時間を見て、それが異なる場合はハッシュを実行してみませんか。そうすれば、すべてのファイルに対して(高価な)ハッシュを実行する必要がなくなります。

追加のチェックとしてファイルサイズを確認することもできます。

また、時計が変わると、年に2回すべてのハッシュを再生成できます。

于 2010-01-26T22:07:50.227 に答える