2011-03-09 86 views
1

我试图比较每个500MB左右的两个大文本文件,我尝试过使用Notepad ++,Textpad,VIM等,并且无法让它们甚至打开文本文件。要么是这样,要么就是那些工作的编辑没有比较功能。带有比较功能的大型文本文件编辑器?

我需要看看在这两个文本文件中进行了哪些更改,这就是为什么我需要比较它们。有没有人有什么建议?

回答

1

diff文件1文件2

+0

或者,在windows下,加的夫 – 2011-03-09 23:08:50

1

是文件应该是非常相似的?使用diff程序而不是编辑器;由于他们专注于显示不同之处,因此他们通常能够处理大型文件。

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

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

-1

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

0

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

如果你喜欢使用记事本+ +有插件可供下载: 打开记事本++ - >插件 - >插件管理器 - >显示插件管理器 - >查找名为“比较”的插件。