Редактор больших текстовых файлов с функцией сравнения?

Я пытаюсь сравнить 2 больших текстовых файла размером около 500 МБ каждый, я пытался использовать Notepad ++, Textpad, VIM и т. Д., И не смог заставить их даже открыть текстовый файл. Либо это, либо редакторы, которые ДЕЙСТВИТЕЛЬНО работают, не имеют функции сравнения.

Мне нужно посмотреть, какие изменения сделаны в этих двух текстовых файлах, поэтому мне нужно их сравнить. У кого-нибудь есть предложения?


person Ricky    schedule 09.03.2011    source источник


Ответы (5)


diff файл1 файл2

person halfdan    schedule 09.03.2011

Файлы должны быть очень похожи? Используйте программу сравнения вместо редактора; поскольку они специализируются на отображении различий, они часто лучше справляются с большими файлами.

На странице http://drupal.org/node/324 есть список программ сравнения для Windows. Если вы используете Unix или Linux, у вас, вероятно, уже установлен diff.

Если вам нужен редактор, я знаю, что Emacs можно настроить для таких больших файлов, но сам я не пробовал. Дополнительные сведения см. на странице http://www.emacswiki.org/emacs/EmacsFileSizeLimit.

person JenEriC    schedule 09.03.2011

Winmerge на http://winmerge.org/ именно то, что вам нужно.

person m3chanist    schedule 27.03.2019

Использование UNIX/LINUX diff file1 file2 нецелесообразно с большими текстовыми файлами. Сегодня я потратил некоторое время на поиск решений и хотел поделиться с вами своим открытием. Существует проект Meld с открытым исходным кодом http://meldmerge.org/. Он также доступен на платформах OS X, Linux и Windows.

Если вы предпочитаете использовать блокнот++, вы можете загрузить плагин: Откройте блокнот++ -> Плагины -> Диспетчер плагинов -> Показать менеджер плагинов -> Найдите плагин с именем «Сравнить».

person Gile Champion    schedule 05.05.2016

JujuEdit открывает большие файлы и не загружает их в память. Он не сравнивает характеристики. Я открыл файл размером 1 ГБ за 2 секунды или меньше. Он имеет двоичный режим.

person Aftershock    schedule 13.03.2011