2013-10-21 48 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是相同的,那么很可能文件是相同的。