如何使用.NET快速比较2个文件?

如何使用.NET快速比较2个文件?,第1张

如何使用.NET快速比较2个文件

校验和比较最有可能比逐字节比较慢。

为了生成校验和,您需要加载文件的每个字节,并对其进行处理。然后,您必须在第二个文件上执行此 *** 作。处理几乎肯定会比比较检查慢。

至于生成校验和:您可以使用密码学类轻松地做到这一点。这是使用C#生成MD5校验和的简短示例。

但是,如果可以预先计算“测试”或“基本”情况的校验和,则校验和可能会更快并且更有意义。如果您有一个现有文件,并且正在检查一个新文件是否与现有文件相同,则在“现有”文件上预先计算校验和将意味着只需要一次在磁盘上执行DiskIO。新文件。这可能比逐字节比较要快。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5114004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存