2

2つのzipファイルがあります。各 zip ファイル内には、複数のテキスト ファイルとバイナリ ファイルがあります。ただし、すべてのファイルが同じというわけではありません。タイムスタンプやその他のデータが原因で異なるファイルもあれば、同一のファイルもあります。

CRC を使用して、特定のファイルが同一であることを明確に証明できますか?

例: 両方のアーカイブにファイル A、B、C があります。CRC を使用して、A、B、C ファイルが両方のアーカイブで同一であることを証明できますか?

ありがとうございました。

4

1 に答える 1

3

決定的に?いいえ - CRC 衝突は完全に起こりえますが、非常にありそうにありません。

絶対的な証拠が必要な場合は、ファイルをバイト単位で比較する必要があります。日常的な使用の期待の範囲内を意味する場合は、確かに. ファイルサイズが同じで、CRC が同じである場合、ファイルが同じである可能性が非常に高くなります。

于 2013-10-22T11:42:00.077 に答える