2011-01-28 13 views
2

大きなフォルダ構造(2〜3GB相当のデータ)があり、別のドライブ上の別の構造と照合する必要があります。フォルダ構造全体をチェックサムする方法は?

ディレクトリ構造全体をチェックサムして、2つの構造とすべてのファイルの内容が正確に一致するようにする方法はありますか?

+0

あなたはツールまたはアルゴリズムをお探しですか? – Sjoerd

+0

アルゴリズム。フォルダツリーの2つのセットからチェックサム文字列を取得するいくつかの方法。 – Brandon

答えて

0

各ファイルのハッシュをノードの値として、フォルダ構造のツリーを作成します。次に、下のリンクで提案されているソリューションを使用して、ツリー全体をハッシュすることができます。

[ツリー構造をハッシュ] Hashing a Tree Structure

0

同じプロセスが両方のデータセットを読み取るため、チェックサムはこの状況では役に立ちません。そのようなダイジェスト値は、プロセスやシステム間で通信する必要がある(言い換えれば、さまざまな「物」が異なるターゲットを読んでいる)ときに役立ち、コミュニケーション・チャネル全体でより小さなデータ・セットを渡すことができます。

あなたのケースでは、アプリケーションは両方を読み込んでいるので、簡単な比較が最善の策になるでしょう。

関連する問題