如何在 Windows 下比较大文件?

如何在 Windows 下比较大文件?

我想在 Windows 下比较两个文件,每个文件大小约为 1Gb。我试过总指挥官合并,但都以内存不足错误。

我正在运行带有 8GB RAM 的 64 位 Vista Home Premium,因此内存应该不是问题。

答案1

那么只使用fc或怎么样comp

两者都包含在 Windows 中,处理大文件应该没有问题。事实上,1 GiB 实际上是一个非常小的文件。

答案2

我的 (ASCII) 文件每个大约有 1.2 GB。

我试过:

  • 记事本++
  • 多重编辑
  • 超越比较 3
  • ExamDiff 专业版
  • 差异合并
  • WinMerge 但全部失败(无法加载文件或崩溃)

最后对我有用的是......飞行员x64 6.2.0。

加载每个文件需要一些时间,进行比较则需要更多时间,但一旦完成,它就可以完美运行,就像我之前在 MultiEdit 和 NotePad++ 中看到的那样。在 diff 块之间跳转等。

答案3

如果您想找到差异而不是简单地找出文件是否相同(通过校验和),那么您可以先拆分文件,然后尝试文件比较。
7-Zip文件管理器会将文件分割成 650Mb 的块(文件 > 分割文件...),然后打开差异合并

答案4

我用无可比拟为此。它是一款非常好的文件比较和目录同步工具(尽管它不是免费的 :-(

相关内容