Программа для сравнения двух текстовых файлов. Путеводитель по программам для сравнения данных

Часто бывает, когда вам приходится работать с большим количеством данных, чтобы знать различия между двумя наборами текстовых данных.

Простое решение для быстрого поиска, если набор данных выглядит одинаково или нет, или иметь обзор разных строк, - использовать Notepad ++.

Вам также потребуется установить Compare plugin. Для этого перейдите на SourceForge и загрузите последнюю версию плагина. Затем вам просто нужно извлечь скачанный архив в папку установки Notepad ++.

Затем откройте свой 1-й файл, а второй, используя Notepad ++, и когда два файла, которые вы хотите сравнить, будут двумя последними файлами, открытыми в программном обеспечении, начните сравнение с Plugin => Compare => Compare или комбинацией клавиш Alt + D.

После этого ваши файлы будут отображаться с их отличиями: строки удалены (-) и добавлены строки (+). Линии, найденные в обоих файлах, будут отображаться на белом фоне.

Блокнот ++ сравнить два XML

Также возможно, что Notepad ++ сравнивает файлы xml. Просто следуйте за предыдущими шагами, которые включают в себя Блокнот ++ сравнить плагин, открыть файл xml в «Блокноте плюс плюс» и сравнить их с помощью меню «Блокнот ++ Plugins Compare».

XML-сравнение бесплатно в Notepad ++ будет выполняться мгновенно, показывая удаленные строки, добавленные строки, текст изменен в той же строке. Notepad plus plus, вероятно, является лучшим редактором XML, поскольку он работает также как форматировщик XML и отличный редактор xml-окон Windows 10.

Вот как редактировать xml-файлы в блокноте, но также и как сохранить XML-файл в блокноте.

Пример XML-файла, используемого для сравнения двух xml-нот-файлов ++

notepad ++ сравнить два файла

Действуя как отличный инструмент сравнения файлов, вы также можете сравнить текстовые файлы с этим текстом, сравнивая тэг notepad ++. Даже сравните двухсловные документы, скопировав текст в Notepad ++.

Сравните два текстовых файла с сопоставлением плагинов блокнота, который используется для сравнения 2 файлов в блокноте ++ и сравнения текстовых файлов notepad ++.

Как сравнить два файла

Загрузите плагин сравнения файлов с блокнотом ++ и установите его, чтобы использовать блокнот плюс плюс сравнить плагин, чтобы сделать блокнот ++ сравнить два текстовых файла.

сравнить два файла в блокноте ++

Таким образом можно сравнивать содержимое любого типа файла.

Основное использование - сравнить два текстовых файла notepad ++.

Но плагин для сравнения с блокнотом можно также использовать, вставляя данные из любых файлов в приложении, и используя блокнот ++ diff, чтобы показать все различия между содержимым файлов.

Таким образом, инструмент сравнения блокнота ++ может помочь проверить различия между любыми типами файлов.

Сравнить XML в Notepad ++

Сравните два текстовых файла в Notepad ++ для сравнения XML-файлов, открыв обе вкладки и воспользовавшись меню Плагины> Сравнить> Сравнить.

Это приведет к тому, что оба файла будут показаны один рядом с другим, будут выделены все различия, найденные в сравнении XML.

Как проверить разницу между двумя файлами в блокноте ++

Чтобы сравнить файлы в NotePad ++, используйте плагин сравнения, чтобы проверить различия между двумя файлами, которые нужно открывать как текстовые файлы, такие как файлы XML, файлы HTML, файлы CSV или другие текстовые файлы для сравнения.

Как установить плагин сравнения для Notepad ++

Загрузите последний подключаемый модуль сравнения с SourceForge и извлеките его в папку установки подключаемого модуля NotePad ++, обычно расположенную в папке «C: \ Program Files (x86) \ Notepad ++ \ plugins», и перезапустите программу Notepad ++ для сравнения двух файлов с помощью меню «Подключаемые модули»> «Сравнить». > Сравните.


Как сравнить два документа Word в блокноте ++

Сравнение двух текстовых файлов в Windows 10 довольно просто с Notepad ++.

Для сравнения текста документов Word скопируйте текст обоих документов на разные вкладки текстового редактора Notepad ++ и используйте плагин сравнения Notepad Plus Plus для сравнения текстов.

Различия, найденные в тексте документов Word, легко заметить в интерфейсе Notepad ++, показывающем различия между файлами.

Сравните два файла с помощью Notepad ++

Установите плагин сравнения с менеджером плагинов

Плагин сравнения также доступен в менеджере плагинов.

Как установить плагин сравнения Notepad ++ с менеджером плагинов? Просто откройте меню плагинов> менеджер плагинов> показать менеджер плагинов> доступно> выберите Сравнить плагин> установить.

После того, как плагин был загружен и установлен, перезапустите Notepad ++, и он будет доступен в меню плагинов> Сравнить.

Друзья, рад вас приветствовать на страницах моего блога. Сегодня хочу рассказать вам о 4 способах сравнения файлов по содержимому. Необходимость найти различия возникает довольно часто. Приходится делать сравнение файлов по типу или размеру. Сравнение файлов в Word и Excel тоже весьма распространённая процедура в офисах и конторах, где постоянно приходится работать с текстовыми документами и таблицами.

Но для веб-мастера или владельца сайта часто бывает необходимо сравнить два файла по содержимому. И речь идёт не о текстовых файлах, хотя и они тоже анализируются так же, а о форматах.html, .css, .php и так далее. Тех файлах, где нужно найти изменения в коде. И порой изменение одного лишь знака может обеспечить уйму трудностей с достижением результата.

Так, последний пример, когда я использовал сравнение двух файлов, — это проблема с работой комментариев. В своём я упоминал об этом. Причина была всего лишь в одном пробеле. Вы только представьте, как можно найти такое несущественное различие вручную.

И, вообще, работая с файлами сайта, достаточно часто приходиться анализировать код. Делать это вручную нереально. Куда проще воспользоваться подручными средствами, инструментами, которые должны быть у каждого веб-мастера и владельца сайта.

Способ 1. Сравнение файлов в программе Total Commander.

Этой программой я пользуюсь давно. Для работы с файлами, на мой взгляд, это одна из лучших программ. Программа Total Commander платная, но можно в течение 30 дней пользоваться и пробной версией, которая по истечении времени также будет работать, но с предложением о покупке. Скачать пробную версию можно .

Ранее я рассказывал, как настроить через TC, которое позволяет легко управлять файлами сайта и осуществлять все необходимые операции прямо с компьютера, минуя личный кабинет хостинга. Только из-за одной этой возможности уже стоит использовать эту программу.

А теперь разберём инструмент сравнения файлов по содержимому, который также позволяет редактировать и копировать данные в процессе анализа.

Итак, запускаете Total Commander – в одной из панелей выбираете первый файл для сравнения – во второй панели открываете папку со вторым файлом.

Откроется новое окно, также разделённое на две панели. В самом верху, в каждой панели будет срока для выбора файла. В одной из них первый файл будет уже выбран (но может быть и пустым). Для выбора файла нужно нажать на небольшую кнопочку со стрелочками (>>) .

Выбрав файлы для сравнения, нажимаете на кнопку «Сравнить» . В каждой панели появится содержимое выбранного файла. Отличия будут отмечены фоновым цветом.

Для внесения изменений в файл достаточно нажать на кнопку «Редактировать» . И можно приступать к внесению изменений. Также здесь будут доступны функции копирования и отката, поиска и изменение кодировки.

Если вы внесли изменения в файл, то после закрытия окна сравнения, будет предложено сохранить результат.

Способ 2. Сравнение файлов в Notepad++.

Если вам приходилось, хоть когда-либо, редактировать файлы html, css и php. То наверняка вы слышали о бесплатном редакторе кода Notepad++. Скачать программу можно .

Эта прекрасная программа, которая к неисчислимым её достоинствам позволяет ещё и файлы сравнивать по их содержимому.

Но для этого потребуется установить небольшой плагин. Делается всё это непосредственно внутри самого редактора.

Итак, запускаете редактор – переходите в пункт меню «Плагины » «Plugin Manager» «Show Plugin Manager» .

В новом окне выбираете плагин « Compare» и жмёте кнопку « Install» .


После установки плагина можно приступать к сравнению содержимого файлов. Для этого нужно открыть два файла – перейти в пункт меню «Плагины» « Compare» « Compare (Alt+ D)» .

Результат сравнения файлов будет представлен в отдельных панелях. То есть в левой будет первый файл, а в правой второй. Напротив строк, в которых найдены отличия будет предупреждающий знак и подсветка фоновым цветом.

Строка, где найдены малые отличия, будет подсвечиваться жёлтым цветом, и обозначена восклицательным знаком.

Строка, которая полностью отличается, будет отмечена на одной панели красным минусом на другой зелёным плюсом. И подсвечена соответствующим цветом.

Разумеется, найдя отличие, вы сразу можете внести необходимые поправки и сохранить изменения.

Завершить сравнение файлов можно комбинацией клавиш Ctrl+ Alt+ D .

Способ 3. Сравнение содержимого двух файлов в программе WinMerge.

Эта программа позволяет сравнивать не только содержимое файлов, но и содержимое целых папок. Этим она похожа на Тотал Коммандер, только программа бесплатная. Скачать её можно .

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

Запустив программу, нужно выбрать файлы для сравнения. Открываете пункт меню «Файл» «Открыть» .



Результат сравнения представлен в двух панелях, так же как и в других примерах. Только здесь ещё и выделяется именно тот фрагмент кода, который отличается в конкретной строке.

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

Способ 4. Сравнение файлов с помощью командной строки Windows.

Этот способ позволяет сравнивать содержимое файлов без сторонних программ. Достаточно воспользоваться стандартным инструментом операционной системы Windows.

Также этот способ не позволяет редактировать файлы. Для этого нужно использовать другие инструменты. Но, тем не менее с поставленной задачей вы справитесь без дополнительных программ.

Для этого открываете «Пуск» «Все программы» «Стандартные» «Командная строка» . И вводите вот эту команду:

Fc /N путь к первому файлу путь ко второму файлу

выглядит это так:

Fc /N C:\Мои документы\file1.txt C:\Мои документы\file2.txt

Готовый результат будет выглядеть так:


Когда различий мало, то их достаточно быстро можно исправить использую для этого уже программы редактирования. Но когда различий много, то анализировать информацию с помощью этого способа достаточно трудно.

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

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

На этом сегодня всё, всем желаю успехов и хорошего настроения и до встречи в новых статьях и видеоуроках!

С уважением, Максим Зайцев.

В статье на примере рассматривается работа с Compare Suite - наиболее мощная программа для сравнения текстовых файлов. Сравниваем два простых текстовых файла

Программа для сравнения текстовых файлов Compare Suite - это удобная и прекрасно оптимизированная утилита для анализа и синхронизации практически любых документов, используемых при работе на компьютере. Для сравнения документов, созданных в офисном пакете от Microsoft, файлов PDF, и других типов. Так же легко и чрезвычайно быстро утилита позволяет произвести анализ и сравнение целых каталогов с документами, хотя основное назначение Compare Suite - программа для сравнения текстовых файлов. На данной функции программы мы и остановимся на этой странице. Запустим Compare Suite, и выберем в меню пункт "Новое сравнение файлов". Эта же команда выполняется комбинацией горячих клавиш Shift+Ctrl+F. Затем нужно указать программе, какие именно текстовые файлы, нам нужно сравнить, удобнее всего использовать прием drag-and-drop - поместив мышкой каждый сравниваемый файл в свое окошко.

После этого никаких дополнительных действий не требуется - свою работу программа для сравнения текстовых файлов Compare Suite выполнит автоматически. Выбрав в меню другой метод сравнения файлов, из трех возможных, (посимвольно, пословно или по "ключевым словам") вы запустите новую процедуру сравнения. Там же в меню можно выставить и условия для сравнения, например - "игнорировать все пробелы в тексте". Пункты меню "Перейти к следующему (предыдущему) отличию" автоматически переместят положение курсора на необходимую строчку. Эти же действия инициируются горячими клавишами "Ctrl+N" и "Ctrl+P".

Особо следует указать на то, что программа для сравнения текстовых файлов Compare Suite имеет возможность для "подсветки" специальных символов, используемых в различных языках программирования и разметки текстов.

Кроме того, программа для сравнения текстовых файлов Compare Suite дает возможность сравнить содержание текстового файла с содержимым буфера обмена, и вести редактирование текста прямо в своем окне. Отредактированный файл, разумеется, потом можно сохранить. Программа для сравнения текстовых файлов Compare Suite корректно работает с различными кодировками текста. На снимках с экрана, приведенных в качестве иллюстрации, "правый" текстовый файл был намерено преобразован кодировку UTF-8, то есть в те самые "кракозябры", перед которыми пасует встроенный "Блокнот" Widows. Так же свободно программа для сравнения текстовых файлов Compare Suite обращается с текстовыми файлами форматов различных операционных систем, как Windows, так и Unix и Mac систем.

Программы, способные сравнивать документы, могут быть очень полезны, а также они сэкономят ваше время и силы. Вы можете отыскать множество таких приложений в Интернете, но в этой статье представлены лучшие утилиты для сравнения двух документов.

ABBYY FineReader 14

ABBYY FineReader 14 - одна из лучших программ для сравнения текстовых файлов. Используя эту утилиту, вы получите возможность найти отличия в тексте между двумя версиями документа. Благодаря FineReader вам не нужно будет долго и кропотливо сопоставлять каждую строчку текста. Функция "Сравнить документы" может выявить разницу между версиями документа в различных форматах файлов, включающих в себя PDF, Word и многие другие.

Вот самые впечатляющие функции, которые входят в эту программу:

  • С помощью ABBYY FineReader 14 вы сможете автоматически сравнить файлы, что сэкономит ваше время и силы.
  • Это программное обеспечение позволяет обнаружить все отличия в тексте между двумя версиями одного и того же документа всего за несколько секунд.
  • FineReader - это невероятно интуитивная утилита, позволяющая очень продуктивно сравнивать два текстовых документа.
  • Используя FineReader, вы сможете сравнить две версии текста в документах разных форматов, среди которых файлы Microsoft Office, PDF-файлы, сканированные документы и другие. Конечно, вы также сможете сравнить файлы одного типа.
  • ABBYY FineReader 14 поддерживает сравнение текстов на 35 языках. Программа способна автоматически определять язык документа. Никакая разница между документами не останется незамеченной.
  • FineReader выделяет не совпадающие элементы двух документов и располагает тексты рядом друг с другом, что позволяет легко заметить разницу в файлах.
  • Подсвечиваются только те различающиеся элементы, которые влияют на смысл содержимого, исключая малозначительные различия.

ExamDiff

ExamDiff - это бесплатная программа для сравнения файлов, способная автоматически обнаружить разницу в документах. Программа совместима с Windows и идеально подходит для сравнения файлов. Она проста в использовании и имеет ряд полезных функций:

  • Используя это программное обеспечение, вы сможете сравнивать каталоги и двоичные файлы.
  • Можно выполнить трехстороннее разделение и слияние, а также редактировать файлы внутри областей сравнения.
  • Можно выделить синтаксис и игнорировать комментарии.
  • Не нужно указывать название обоих файлов. Все, что вам нужно сделать, это ввести название папки, в которой содержится один из файлов для сравнения.
  • Программное обеспечение имеет функцию автовыбора, которая способна запоминать совпадающие пары файлов.
  • ExamDiff может автоматически обнаруживать изменения файлов и запрашивать повторное сравнение документов.
  • Вам также доступна функция перетаскивания, с помощью которой вы сможете перетянуть один или два файла в окно программного обеспечения.
  • В программе есть полностью настраиваемый фильтр расширения файлов.

WinMerge

Что это за программа? WinMerge - это софт для сравнения и объединения документов в Windows. Программа способна сравнивать как файлы, так и папки и показывает результат сравнения в визуальном и понятном текстовом формате.

Вот лучшие функции, которые включены в это программное обеспечение:

  • WinMerge поддерживает Windows и имеет интерфейс с вкладками.
  • Это гибкий редактор с подсветкой синтаксиса, нумерованием строк и переносом слов.
  • WinMerge также может показывать различия в двух вертикальных областях.
  • Фильтры файлов позволяют исключать и включать разные элементы.
  • Программа также может сравнить файлы одной папки, которая в свою очередь может включать в себя подкаталоги.
  • Результаты сравнения представлены в виде дерева.

Другие существенные особенности включают интеграцию оболочки, поддержку плагинов, локализуемый интерфейс и онлайн-руководство.

Araxis Merge

Araxis Merge имеет две версии. Важно отметить, что только профессиональная версия обеспечивает трехстороннее сравнение, объединение и все связанные с ними функции. С другой стороны, стандартная версия идентична, но имеет только двустороннее объединение и сравнение.

Вот другие функциональные возможности, которые включены в эту программу:

  • Покупка лицензии позволит использовать обе версии Merge.
  • Вы сможете сравнивать огромные файлы с помощью 64-битной версии программы, а также сможете воспользоваться огромными объемами памяти, которые доступны на 64-битных системах.
  • Вы сможете определить удаления, вставки и все виды изменений в разных версиях исходного кода, а также конфигурационных, текстовых и веб-файлов.
  • Программа предлагает вам возможность сэкономить время, непосредственно загружая и сравнивая популярные форматы файлов.
  • Вы также можете скопировать текст из других приложений и вставить его в окно сравнения текста.

GroupDocs

GroupDocs позволяет разработчикам легко улучшать свои онлайновые, компьютерные и мобильные приложения, а также дает возможность отображать, комментировать, конвертировать, сравнивать и объединять документы.

Вот лучшие черты, которые включены в GroupDocs:

  • Вы сможете получить сводный отчет о различиях, сравнив две версии одного и того же документа с помощью API сравнения файлов на любом кроссплатформенном приложении.
  • Сравнение GroupDocs для.NET предназначено для программ Windows и любого типа приложений на основе.NET Framework 2.0 или более поздних версий.
  • Вы можете скачать бесплатную пробную версию этой программы, чтобы увидеть, подходит ли она вам.

Total Commander

В качестве приложения для сравнения файлов можно воспользоваться Total Commander. Для чего нужен Total Commander? Это одна из лучших утилит для работы с различными файлами. Total Commander позволяет в два клика производить любые действия с файлами и папками, а также с помощью этой программы можно сравнить два документа.

Результат сравнения будет выделен фоновым цветом, и два файла откроются в соседних окнах, где их удобнее будет редактировать.

Total Commander также можно использовать как программу для синхронизации файлов. Сделать это можно с помощью пункта "Синхронизировать каталоги" в меню "Команды".

Командная строка Windows

Если вам нужно просто сравнить файлы без редактирования, то можно воспользоваться стандартной командной строкой Windows 8.

Для этого просто перейдите в меню "Пуск", введите в строке поиска cmd и запустите найденное приложение cmd.exe. Затем введите команду fc /N X Z, где X - путь к первому документу (например, C:\Документы\text1.txt), а Z - путь к второму (например, C:\Документы\text2.txt). В итоге должна получиться подобная строка: fc /N C:\Документы\text1.txt C:\Документы\text2.txt.

После введения строки нажмите Enter, чтобы запустить проверку файлов.

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

Notepad++ с плагинами

Notepad++ - это программа, позволяющая редактировать текстовые файлы. Она поддерживает большое количество языков программирования и подойдет как для программистов, так и для тех, кому недостаточно скромной функциональности стандартного "Блокнота".

Помимо основных функций, Notepad++ можно использовать как программу для сравнения файлов. Правда, для этого нужно установить плагин. После установки плагина на Notepad вы сможете сравнить интересующие вас файлы.

Результаты будут отображены на двух отдельных панелях, а различающиеся элементы подсвечены разным цветом. При желании вы можете отредактировать файлы и сохранить изменения. Программу можно скачать бесплатно, также существует версия Notepad на русском.

Diffuse

Diffuse был разработан специально для сравнения кода. Он поддерживает несколько десятков языков программирования и автоматически использует подсветку при распознавании языка.

К несчастью, в программе нет возможности выключить цветовую подсветку, и некоторым пользователям может не понравиться излишнее применение цвета, которое мешает при работе.

Программа также поддерживает объединение и редактирование выбранных файлов.

AptDiff

AptDif - это программа для сравнения файлов в Windows. При запуске утилиты всплывает окно, с помощью которого вы можете выбрать два файла для сравнения.

После этого оба выбранных файла отображаются в интерфейсе. Приложение использует цвета, чтобы выделить добавленное, удаленное или измененное содержимое в любом файле.

Вы можете переключить размещение окон с вертикального на горизонтальный, если хотите, и отредактировать один или оба файла непосредственно в окне программы.

DiffMerge

DiffMerge не отображает диалоговое окно выбора файла при запуске. Вам нужно выбрать один из поддерживаемых режимов из меню File, чтобы начать работу.

File diff и Merge работают аналогично другим инструментам сравнения файлов. При выборе параметра Diff оба файла отображаются рядом друг с другом. Программа использует красный цвет для выделения различий между двумя выбранными файлами.

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

С другой стороны, функция Folder diff сравнивает файлы в выбранных папках и выделяет идентичные и отличающиеся документы.

KDiff3

Еще одна программа для сравнения файлов. При запуске KDiff3 всплывет окно, которое используется для загрузки одного, двух или трех файлов для сравнения. Открытые файлы отображаются рядом друг с другом.

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

Кроме опций для сравнения файлов друг с другом, можно также объединить выбранное содержание различными способами. Например, можно установить приоритет содержимого в одном из файлов или настроить программу для автоматического устранения основных различий, чтобы сэкономить время.

Meld

Для работы в программе Meld вам необходимо установить Python 2 на свой компьютер. Meld работает вместе с Python 2 и установит необходимые компоненты, если вы не снимите флажок во время установки.

Программное обеспечение поддерживает двухстороннее и трехстороннее сравнение файлов и папок.

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

Meld поддерживает объединение файлов и множество других опций, таких как вкладки, чтобы загрузить сразу несколько сравнений.

Бывает так, что у вас есть два почти одинаковых текста, и вам нужно четко видеть, чем именно они отличаются. Распространенный пример: вы «сняли» с диктофона интервью и отправили требовательному собеседнику на вычитку. А тот, вместо того чтобы цветом выделить свои правки, просто вырезал некоторые фразы, дописал новые, поменял местами абзацы.

В результате вы читаете вроде бы свое же интервью, но не узнаете его «в гриме». Сличать вручную два больших текста сложно – можно ли облегчить эту задачу? сайт подскажет, как.

Такие задачи достаточно часто встают перед программистами, поэтому программы для сравнения файлов умеют подсвечивать синтаксис при сравнении программных кодов различных языков программирования. Нам же нужно, чтобы такие программы позволяли сравнивать тексты в обычном формате.txt и желательно – в «вордовском».

Для сравнения мы взяли несколько абзацев нашей статьи и заменили некоторые слова, поменяли местами фразы. Сейчас будем сравнивать.

Microsoft Word

В программе Microsoft Office начиная с версии 2007 сравнить два файла можно, не выходя из «ворда». Идем в пункт меню Рецензирование – Сравнить – Сравнить… (сравнение двух версий документа). Указываем два файла, жмем кнопку «Больше» и отмечаем параметры, по которым нужно сравнить текст, а также выбираем, где просматривать изменения: в первом файле, во втором или в новом.

Удаленный текст программа выделяет красным зачеркнутым текстом, вставленный текст – красным подчеркнутым, перемещенные абзацы – зеленым. В отдельной панели слева (на скриншоте ниже ее нет) можно отследить изменения по каждому слову, а также увидеть резюме: в нашем случае 57 исправлений, из них 26 вставок, 29 удалений, 2 перемещения.

WinMerge – это бесплатная кроссплатформенная утилита для сравнения файлов, ее можно использовать на богатом «зоопарке» операционных систем, начиная с Windows 98. Последняя версия – WinMerge 2.14.0 – существует как в виде инсталлятора (6,14 Мб), так и в виде портативной сборки . Программа «из коробки» может сравнивать только обычные текстовые файлы, а если мы хотим работать также с офисными документами (тексты в форматах.doc, .docx, .odt, таблицы в форматах.xls, .xlsx, .sxc, PDF-файлы и другие офисные файлы экзотических форматов), надо скачать плагин Xdocdiff . Подключается плагин следующим образом:

1) Распаковываем архив с плагином

2) Файлы xdoc2txt.exe и zlib.dll копируем в папку с установленной программой WinMerge

3) Папку MergePlugins вместе с файлом amb_xdocdiffPlugin.dll копируем целиком в папку с установленной программой WinMerge

4) Запускаем WinMerge, идем в меню Дополнения – Список, ставим галочку «Включить дополнения»

5) Идем в меню Дополнения – ставим галочку «Распаковка автоматически»

Все, теперь можно открывать два наших файла: хочешь - обычные «тээкстэшные», хочешь – «вордовские».

Программа вас предупредит, что вы сможете также указывать заархивированные файлы, но для этого придется скачать плагин-архиватор. Впрочем, его отсутствие нам не страшно, отказываемся от будущих подобных уведомлений и получаем окно с нашими двумя текстами. В левой части окна – две длинные колонки: это миниатюры наших текстов. Желтым цветом выделены абзацы, в которых нашлись изменения. Поскольку в каждом из трех абзацев нашего исходного текста нашлись такие изменения, то обе колонки закрашены желтым. Конкретные измененные слова подсвечены светло-желтым.

Но у программы есть множество настроек, так что несложно подсветить слова каким-нибудь другим цветом.

Программ для сравнения файлов, в том числе текстовых, немало, их основной недостаток – цена. Compare it! стоит 29$ за лицензию, Beyond Compare – 30$, Compare Suite - 70$, DiffDoc Professional - аж 399,95$. Посмотрим на примере этой последней, самой дорогой программы, насколько она лучше бесплатной WinMerge.

Скачиваем программу (7 мб), запускаем. Результат очень похож на тот, что нам выдал Microsoft Office 2007, только расположение колонок иное. Красный зачеркнутый – текст, который изменили, красный подчеркнутый – текст, на который был изменен исходный (красный зачеркнутый); синий зачеркнутый – вырезанный текст, зеленый – перемещенный (или добавленный «с нуля») текст.

Получается, что разницы практически нет. Если уж пользователь честно купил дорогой офисный пакет Microsoft, то тратить еще 400 долларов на официальную покупку и регистрацию этой программы смысла нет никакого. Даже «триальной» версией нет нужды пользоваться, если тот же самый функционал обеспечивает стандартный «Ворд», тем более что незарегистрированная версия DiffDoc Professional каждые 15 минут напоминает о необходимости покупки.

Наконец, проверим один из множества онлайн-сервисов для сличения текстов: DiffNow

Сервис вроде бы поддерживает загрузку doc-файлов, «проглотил» их, написал Files compared successfully («сравнение файлов прошло успешно»), но вместо нормального результата выдал бинарный набор нолей и единиц, в котором, правда, подсветил отличия. Поэтому лучше копировать и вставлять текст вручную. Сайт подсвечивает изменения так: коричневый – измененный текст, синий – удаленный, бордовый – добавленный, фиолетовый – измененные слова в измененных предложениях. Сервис поддерживает различные настройки (в том числе можно заменять цвета), но от одного недостатка мы никакими настройками избавиться не смогли: текст по-программистски вытянут в длину, приходится задействовать горизонтальный скроллинг.