Сегодня 09 июня 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Утилиты для быстрого сравнения документов

⇣ Содержание

#Compare It! 4.1.2174

Разработчик: Grig Software
Размер дистрибутива: 1,79 Мб
Распространение: условно бесплатная Compare It! - удобный инструмент для быстрого сравнения файлов разнообразных форматов, включая текстовые файлы, документы MS Word и MS Excel, RTF-документы, файлы в форматах PDF и др. Возможно сравнение файлов в бинарном режиме, файлов, находящихся в ZIP-архивах, и сравнение папок. При сравнении листингов программ на языках C++, Java, C#, Delphi, HTML предусмотрена подсветка синтаксиса. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии составляет 29 долл. На сайте grigsoft.ru и в магазине Softkey.ru предлагается устаревшая версия данной утилиты (3.86) за 300 руб. (домашняя лицензия) либо 400 руб. (коммерческая лицензия). Данная версия поддерживает меньший перечень файловых форматов (в частности, не может быть использована для сравнения документов DOCX, XLSX) и в ней возможны проблемы со сравнением ряда XLS-файлов. По умолчанию, Compare It! запускается с англоязычным интерфейсом. Для переключения на русский интерфейс следует выбрать меню "Options" > "Options", на вкладке "Language" установить вариант "Russian" и перезапустить программу. Параметры сравнения файлов задаются в диалоговом окне "Настройки" (меню "Настройки" > "Настройки") на вкладке "Сравнение". Здесь можно настроить программу на игнорирование при сравнении пробелов, специальных escape-символов, переносов строк и т.п., а также включить/отключить так называемое Альтернативное сравнение, разработанное для упрощения чтения измененных строк и полезное для сравнения исходного кода.
 12.png
Для сравнения файлов в Compare It! нужно в меню "Файл" выбрать команду "Сравнить файлы" и последовательно друг за другом указать сравниваемые документы (можно сразу, если файлы находятся в одной и той же папке). После этого утилита загрузит файлы на левую и правую панели и сразу же выделит в них выявленные отличия. Отличающиеся фрагменты текста в сравниваемых документах выделяются цветом, а отсутствующие в одном из файлов фрагменты условно отображаются в виде заштрихованной области. Информация об отличиях может быть сохранена в виде отчета (меню "Файл" > " Отчет").
 13_s.jpg
Сравнение документов, отличных от текстовых, реализовано обычно, то есть после конвертирования в текстовый формат. Отметим, что при сравнении Excel-документов даже выдерживаются столбцы, что нам очень понравилось и в других аналогичных решениях отмечено не было.
 14_s.jpg
А вот результаты сравнения Word- и PDF-документов не очень вдохновили. Дело в том, что в этой утилите принцип отображения различий несколько иной - фрагменты с наличием изменений выделяются полностью. Если при сравнении программного кода и таблиц Excel нам это не показалось неудобным, то при сравнении документов с абзацами восторга не вызвало. И по той простой причине, что в итоге слишком много текста оказывается выделенным, и глаза просто устают. Но, увы, именно данный принцип выделения, похоже, считается у разработчиков нормой, поскольку и в других утилитах, рассмотренных ниже, мы столкнулись с подобной ситуацией.
 15_s.jpg
 16_s.jpg

#Beyond Compare 3.1.9

Разработчик: Scooter Software, Inc.
Размер дистрибутива: 5,27 Мб
Распространение: условно бесплатная Beyond Compare - удобное кроссплатформенное (Windows, Linux) решение для быстрого сравнения текстовых и бинарных файлов, проведения сравнения в HEX-режиме, а также сравнения файлов в ZIP-архивах и папок. Предусмотрена возможность сравнения картинок, данных MP3-файлов и разных версий файлов (речь идет о сравнении не содержимого файлов, а их свойств: размера, даты последней модификации и т.п.). Реализована подсветка синтаксиса при сравнении программных кодов, написанных на C++, C#, Cobol, Delphi, HTML, Java, SQL, XML, Perl, Visual Basic и ряде других языков программирования. Предусмотрена синхронизация папок и отдельных файлов, в том числе между локальным диском и FTP-сервером, либо между настольным компьютером и ноутбуком. Функциональность утилиты может быть расширена путем подключения плагинов, которых на сайте разработчика представлено немало. В частности, имеются плагины, подключив которые, программу можно "научить" сравнивать документы Word и Excel, презентации PowerPoint, HTML-файлы как текст и др. Программа (русскоязычная локализация отсутствует) представлена в двух редакциях: базовой Standard и расширенной Pro, подробное сравнение редакций доступно по данному адресу. Демо-версия утилиты работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии редакции Standard составляет 30 долл., редакции Pro - 50 долл. Принцип работы Beyond Compare совершенно иной, чем в прочих рассматриваемых в статье решениях. Данная утилита базируется на использовании сессий сравнения, которые отличаются индивидуальными параметрами настройки и могут быть сохранены на диске. Подобный подход удобен в том случае, если какая-то операция сравнения или синхронизации (второе, понятно, в этом смысле актуальнее) производится регулярно, поскольку избавляет от повторной настройки параметров. Отдельные направления сравнения в Beyond Compare представлены в виде различных модулей ("Folder Compare", "Text Compare", "Data Compare" и т.д.), объединенных под единой оболочкой. Разобраться с их работой несложно.
 17_s.jpg
Для интересующего нас в рамках данной статьи сравнения текстовых файлов, достаточно кликнуть в главном окне программы по кнопке "Text Compare". А затем открыть на левой и правой панелях сравниваемые файлы (кнопка "Open File") либо вставить в эти панели текст через буфер обмена.
 18_s.jpg
При желании можно настроить утилиту на то, чтобы при сравнении не учитывались, например, пустые строки, пробелы и табуляция. В программе есть два метода сравнения - Standard и Alternate. В большинстве случаев используется Standard, а сравнение по альтернативному методу, по утверждениям разработчиков, может дать лучшие результаты в отношении файлов, включающих многократно повторяющийся текст. Регулируются параметры сравнения в настройках сессии (меню "Session" > "Session Settings").
 19.png
В принципе, через модуль "Data Compare" в утилите возможно и сравнение таблиц, но при выполнении двух условий. Во-первых, речь идет о сравнении полностью идентичных документов, в которых просто были изменены отдельные значения (скажем, цены), а не о таблицах, в которых были добавлены либо удалены столбцы или строки. Во-вторых, таблицы должны быть представлены в файлах с данными (скажем, в CSV), то есть перед сравнением таблиц Excel вначале придется сохранить их в формате CSV. Конечно, не очень удобный вариант, да и результаты выдаются несколько специфически - со смещением строк, но все же рабочий.
 20_s.jpg
Переключение между модулями "Text Compare", "Data Compare" и другими осуществляется через меню "Session" > "New Session". Если этого не сделать, а просто открыть новые файлы для сравнения, то утилита их будет сравнивать по шаблонам ранее активированного модуля. Если перечисленных возможностей для сравнения документов окажется недостаточно, то стоит обратиться к плагинам, благодаря которым утилита научится сравнивать документы других форматов. После скачивания плагины нужно подключить, воспользовавшись командой "Tools" > "Import Settings" и указав соответствующий плагин на жестком диске. Проведя подобную операцию, мы попробовали через модуль "Text Compare" провести сравнение документов Word и Excel - результаты оказались вполне достойными, хотя и разработчики Beyond Compare чрезмерно увлекаются полным выделением фрагментов с наличием изменений.
 21_s.jpg
 22_s.jpg
Следующая страница → ← Предыдущая страница
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
Октябрьский скачок цен на Game Pass обернулся для Xbox потерей «миллионов подписчиков» 2 ч.
Google экстренно обновила Chrome, закрыв уязвимость нулевого дня, которую эксплуатировали хакеры 2 ч.
Продажи Street Fighter 6 превысили 7 млн копий, а в файтинге скоро появится Тифа Локхарт из Final Fantasy VII 2 ч.
Instagram разрешил всем пользователям менять местами публикации в профиле 3 ч.
Apple доверит Google конфиденциальные данные пользователей из Apple Intelligence 3 ч.
Apple Intelligence сможет самостоятельно исправлять скомпрометированные пароли 3 ч.
В России количество атак киберпреступников-вымогателей снизилось, но это лишь передышка 3 ч.
Стартап Perplexity заявил, что не торопится с IPO и проведёт его не ранее 2028 года 4 ч.
Хоронить пока рано: амбициозный экшен Marvel’s Blade от авторов Deathloop и Dishonored «не мёртв» 4 ч.
Apple представила расширенные средства родительского контроля на iPhone 4 ч.
Учёные превратили одноразовые стаканчики в поглотители CO2 из воздуха 2 ч.
Илон Маск: у SpaceX уже есть почти все технологии, необходимые для строительства ЦОД в космосе 2 ч.
Акции азиатских ИТ-компаний вернулись к росту после вчерашнего спада 2 ч.
Сначала энергия: Google внедряет в Техасе бизнес-модель Power-First в ответ на дефицит электричества для ЦОД 3 ч.
Подорожание смартфонов и ноутбуков в России могут отложить: запуск технологического сбора перенесут на декабрь 3 ч.
Apple Watch Series 9 всё же получат обновление до watchOS 27 — Apple признала ошибку 3 ч.
Как в «Безумном Максе»: Meta строит в США «палаточные» ЦОД для ИИ-серверов на миллиарды долларов 3 ч.
Власти США хотят перекрыть китайским компаниям одну из лазеек для получения передовых чипов 3 ч.
InnoGrit представила контроллер для SSD с интерфейсом PCIe 6.0 вместимостью до 256 Тбайт 4 ч.
В России стартовали продажи белорусских планшетов Horizont H-Tab 4 ч.