17 лет назад 21 апреля 2008 в 15:41 1074

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

Эта софтина – очень серьезный инструмент, предназначенный главным образом для программистов, сообща работающих над каким-нибудь проектом. Впрочем, говорят, что отдельные товарищи используют пушку для пальбы по воробьям и при этом совершенно счастливы.
Зачем же домашнему пользователю такой мастодонт? Есть ли у этого пользователя задачи, которые эффективнее всего решит именно WinMerge? Рискну предположить, что есть. А поскольку критерием истины, как ни крути, является практика, давайте рассмотрим несколько примеров домашнего применения этой программы.
Правда, хочу сделать два замечания. Во-первых, не ждите полного обзора всех возможностей приложения. Хотя бы потому, что некоторая их часть нужна обычному юзеру как собаке пятая нога. Во-вторых, ниоткуда не вытекает, что для решения рассматриваемых тут задач не существует других приложений. WinMerge – не более чем один из вариантов, кому-то он подойдет, а кому-то нет. В конце концов, программа – не фотомодель и нравиться всем не обязана.
Итак, задача первая. Допустим, надо вам написать реферат. С задачей вы успешно справились, но потом вспомнили, что качество работы прямо пропорционально количеству используемых голов. Ну и разослали текст однокашникам (или коллегам по работе) с просьбой высказать свои соображения.
Как это обычно бывает в нашей жизни, ожидалось одно, а получилось другое. Все корреспонденты решили проявить инициативу и внести в документ дополнения и изменения. Оно, конечно, хорошо. Однако самовыражались все, а отвечать-то придется одному, поэтому вполне объяснимо желание автора узнать, что же именно было изменено в тексте. Но вот беда: о режиме рецензирования, уже давно реализованном в текстовых процессорах, ни один корреспондент не знал и правил, что называется, «по живому».
Решение данной задачи при помощи программы WinMerge становится чрезвычайно простым. Правда, следует учесть, что она работает только с текстовыми файлами. Сравнение производится попарно, причем все несовпадения оригинала с новой версией будут отмечены. Если исправления вас устраивают, воспользуйтесь функцией копирования – и дело в шляпе. Разумеется, переносить в итоговый документ можно не все новшества, а лишь те, которые нужны. К сожалению, программа может обрабатывать только два файла одновременно. Впрочем, это, наверное, и к лучшему – меньше риска запутаться. Кстати, чтобы не приходилось пролистывать весь документ, в левом фрейме отображается месторасположение всех несовпадений.
Задача номер два. Допустим, вы сделали кучу фотографий, в процессе сортировки перемещали файлы с изображениями из папки в папку, что-то удаляли, что-то правили в графическом редакторе, в итоге совсем запутались и никак не можете вспомнить, что где лежит. Но теперь, как говорится, поздно пить «Боржоми» – вручную навести хоть какой-то порядок уже невозможно.
В этой ситуации поможет WinMerge – надо воспользоваться функцией сравнения содержимого папок. Правда, по умолчанию софтина будет сравнивать файлы побитово, что очень долго, а применительно к нашей задаче еще и бессмысленно. Поэтому в настройках приложения указываем, что нас интересует только дата изменения файла и размер. Потом придется немного подождать, но результат все равно будет получен быстрее, чем при ручной сортировке.
Задача третья. Допустим, на вашем любимом трекере кто-то разместил торрент с интересным сериалом. Но вот беда – связь у товарища оставляет желать лучшего, а страждущих много; в общем, качать они будут долго и упорно. У вас же и этот сериал есть, и канал толстый. Казалось бы, самое время присоединиться к раздаче, если бы не одно обстоятельство. Специфика сети BitTorrent требует, чтобы совпадение файлов было стопроцентным. А в этом вы как раз и не уверены, хотя вполне может быть, что фильм взят из одного и того же источника. Как это проверить?
Да просто скачать одну серию (это значительно быстрее, чем весь сериал) и сравнить ее с тем, что имеется у вас. Если совпадение полное, вы можете смело вставать на раздачу.
Резюме. Конечно же, WinMerge – программа для профессионалов, но и для дома, для семьи ее тоже можно приспособить. Тем более что денег софтина не стоит, и никто не запрещает скачать ее просто на всякий пожарный случай. Которые, увы, бывают в нашей жизни чаще, чем хотелось бы. UP

n Программа: WinMerge 2.6.12.
n Тип: текстовая утилита
n Разработчик: WinMerge Development Team
n ОС: Windows
n Объем дистрибутива: 2,88 Мбайт
n Модель распространения: OpenSource
n Домашняя страница: www.winmerge.org

Цена: free

Автор: Сергей Голубев

Никто не прокомментировал материал. Есть мысли?