2つのファイルが同じであるかどうかを判断する信頼できる方法はありますか?たとえば、同じサイズとタイプの2つのファイルは、同じバイナリである場合とそうでない場合があります(ええ、それは実際には単語ではないことを私は知っています)。ファイルの1つまたは2つのチェックサムを比較すると役立つと思いますが、次のように思います。
- 2つのファイルが異なるかどうかを判断する際のチェックサムの信頼性。2つの異なるファイルが同じチェックサムを持つ可能性はどのくらいありますか?
- 追加のチェックサム比較を適用することで信頼性が向上しますか?
- どのチェックサムアルゴリズムが最も効率的および/または信頼できるでしょうか?
どんなアイデア、提案、考えも大歓迎です!
PSこのコードは、nixシステムで実行されているJavaで記述されていますが、汎用またはプラットフォームに依存しない入力が最も役立ちます。