我正在尝试比较两个大约500MB的大型文本文件,我尝试使用Notepad ++,Textpad,VIM等,甚至无法让它们打开文本文件。要么是这样,要么工作的编辑没有比较功能。
我需要看看在这两个文本文件中做了哪些更改,这就是我需要比较它们的原因。有没有人有任何建议?
答案 0 :(得分:1)
diff file1 file2
答案 1 :(得分:1)
文件是否应该非常相似?使用diff程序而不是编辑器;因为他们专注于显示差异,所以他们通常更有能力处理大文件。
http://drupal.org/node/324的页面有一个Windows的差异程序列表。如果你使用的是Unix或Linux,你可能已经安装了diff。
如果你需要一个编辑器,我知道Emacs可以配置为这样大的文件,但我自己没有尝试过。有关详情,请访问http://www.emacswiki.org/emacs/EmacsFileSizeLimit
答案 2 :(得分:0)
使用UNIX / LINUX diff file1 file2对大文本文件不实用。我今天花了一些时间研究解决方案,我想和你分享我的发现。有开源项目Meld http://meldmerge.org/。它也可以在OS X,Linux和Windows平台上使用。
如果您更喜欢使用notepad ++,可以下载插件: 打开记事本++ - >插件 - >插件管理器 - >显示插件管理器 - >找到名为"比较"。
的插件答案 3 :(得分:0)
在http://winmerge.org/的Winmerge 正是您想要的。
答案 4 :(得分:-1)
JujuEdit打开大文件,但不会将它们加载到内存中。它没有比较功能。 我在2秒或更短的时间内打开了1G字节的文件。 它有二进制模式。