2

我正在尝试比较 2 个大约 500MB 的大文本文件,我尝试使用 Notepad++、Textpad、VIM 等,甚至无法让它们打开文本文件。要么,要么工作的编辑器没有比较功能。

我需要看看这两个文本文件有什么变化,这就是我需要比较它们的原因。有没有人有什么建议?

4

5 回答 5

1

差异文件 1 文件2

于 2011-03-09T23:02:52.550 回答
1

这些文件应该非常相似吗?使用差异程序而不是编辑器;由于他们专注于显示差异,因此他们通常更有能力处理大文件。

http://drupal.org/node/324的页面有一个 Windows 差异程序列表。如果您使用的是 Unix 或 Linux,您可能已经安装了 diff。

如果你需要一个编辑器,我知道 Emacs 可以为这么大的文件配置,但我自己没有尝试过。更多信息请访问http://www.emacswiki.org/emacs/EmacsFileSizeLimit

于 2011-03-09T23:08:02.207 回答
1

http://winmerge.org/上的 Winmerge 正是您想要的。

于 2019-03-27T10:24:03.377 回答
0

使用 UNIX/LINUX diff file1 file2 对于大型文本文件是不切实际的。我今天花了一些时间研究解决方案,我想与您分享我的发现。有开源项目 Meld http://meldmerge.org/。它也可以在 OS X、Linux 和 Windows 平台上使用。

如果您更喜欢使用 notepad++,可以下载插件:打开 notepad++ -> 插件 -> 插件管理器 -> 显示插件管理器 -> 查找名为“比较”的插件。

于 2016-05-05T14:11:02.763 回答
-2

JujuEdit 打开大文件,它不会将它们加载到内存中。它不比较功能。我在 2 秒或更短的时间内打开了一个 1G 字节的文件。它具有二进制模式。

于 2011-03-13T18:42:47.790 回答