2013-10-21 44 views
0

我有2個zip文件。在每個zip文件中都有多個文本和二進制文件。然而,並非所有文件都是相同的。由於時間戳和其他數據,一些文件是不同的,其他文件是相同的。通過CRC比較文件

我可以使用CRC來明確證明特定文件是否相同?

示例:我在這兩個存檔中都有文件A,B,C。我可以使用CRC來證明A,B,C文件在兩個存檔中都是相同的嗎?

謝謝。

+0

明確嗎?不 - CRC碰撞完全可能,只是非常不可能。如果你需要絕對的證明,那麼你將需要比較文件字節爲單位。如果你的意思是在日常使用的期望內,當然。如果文件大小是相同的,並且CRC是相同的,那麼很可能文件是相同的。 – moopet

+0

謝謝moopet! – MeIr

+1

@moopet應該做出答案。看到它是如何回答的。 –

回答

1

明確嗎?不 - CRC碰撞完全可能,只是非常不可能。

如果你需要絕對證明,那麼你將需要比較文件字節爲單位。如果你的意思是在日常使用的期望內,當然。如果文件大小是相同的,並且CRC是相同的,那麼很可能文件是相同的。