找出两个文本文件是否以编程方式不同的最简单方法是什么?鉴于两个文件,我只需要知道它们是否不同.这是一个快速的工具来帮助一个特别讨厌的合并(在一个分支中转换语言从VB到C#(耶!)并在另一个分支中做了很多改变),它将不会投入生产.
可能的解决方案:
如果可能的话,忽略空白区域会很棒,但我并不在乎它.最重要的是它需要快速简便.
我顺便使用.Net 3.5sp1.感谢您的任何想法或指示.
Tuf*_*ufo 10
最快的方法是比较流上加载的文件的字节到字节.散列这两个文件对于大文件来说需要太长时间,字符串比较也需要外部工具.
比较字节到字节对您来说是最好的,因为它们只有在两者相同时才能达到文件的EOF.
如果你进行哈希比较,字符串比较或外部工具,你必须在比较时经历整个文件,比较逐字节将只做它们相同的情况.