2011-12-27 3 views
0

私は2 dllと2 pdbsを持っています。2つのdllの等価性を確認する簡単な方法はありますか?

私は彼らの平等を確認したいと思います。 彼らは同じ内容を持っているという意味です(同じ創造日はありません)

これは簡単なフリーウェアですか?

+0

"等価"とは何ですか?同じサイズ?まったく同じバイト列で構成されていますか? – Adam

+0

は等価を定義します – Bart

答えて

1

をインクルードが同一であることを確認するためにファイルを比較する最も簡単な方法はあなたにありますWindowsに付属のファイル比較ツールです。コマンドウィンドウから

fc /b file1 file1 
2

平等によって、あなたが同じ内容を意味する場合は、両方のファイルのSHA1 checksumを計算し、2つのハッシュを比較できます。

using(var cryptoProvider = new SHA1CryptoServiceProvider()) 
{ 
    byte[] buffer = File.ReadAllBytes("library1.dll"); 
    string hash = BitConverter.ToString(cryptoProvider.ComputeHash(buffer)); 
} 
+0

ミスリーディングのため申し訳ありませんが、私は簡単なツールを意味しています - コードではありません –

+0

@EladBenda、なぜあなたの質問は '.net'タグでタグ付けされていますか?なぜあなたはコードソリューションを探していない場合、あなたの質問はStackOverflowで尋ねられますか? –

関連する問題