Программа, о которой я хочу вам сейчас рассказать, называется, на первый взгляд, просто и незатейливо - Beyond Compare. Однако в великом и могучем английском языке название этой программы является устойчивым идиоматическим выражением, перевод которого - в заголовке этой заметки.
Удачно подобранное название даёт представление и о предназначении этой утилиты. А нужна она для сравнения содержимого файлов и папок. Сайт программы (точнее, её разработчиков) такой: www.scootersoftware.com, дистрибутив "весит" около двух с половиной мегабайт.
Следует заметить, что Beyond Compare - коммерческая программа, т.е. с сайта можно скачать только пробную версию, которая будет работать 30 дней, а потом перестанет, если не зарегистрироваться. Тем не менее, не стоит по этой причине сразу отвергать программу - думаю, вам будет интересно узнать, что она была номинантом на звание лучшей утилиты года при выборе победителей Shareware Industry Awards (SIA) 2006. SIA - премия, вручаемая Международной ассоциацией разработчиков shareware-программ, очень авторитетной среди разработчиков всего мира организацией. Однако хоть победителем в этой номинации Beyond Compare и не стала, проиграв WinZip'у, тем не менее, программа всё равно заслуживает внимания со стороны пользователей.
Как я уже говорил, Beyond Compare умеет сравнивать и содержимое папок, и "внутренности" отдельных файлов. При этом, когда идёт сравнение папок, можно делать и сравнение вложенных директорий. Папки и файлы могут быть не только локальными: программа умеет "дружить" с протоколом FTP, и её можно использовать для синхронизации содержимого папок на FTP-сервере с папками локального компьютера. Методы сравнения файлов и папок различны, и присутствует их в Beyond Compare великое множество. Ещё программа умеет интегрироваться в контекстное меню проводника (то, которое вызывается по клику правой кнопкой мыши).
В справке указывается множество возможных сфер применения Beyond Compare, и каждое описание сопровождается подробным руководством к действию. Слежение за изменением файлов и папок, восстановление потерянных данных, синхронизация файлов с сервером, синхронизация содержимого папок на локальном компьютере... Да мало ли для чего может понадобиться эта навороченная утилита для сравнения файлов и папок. Так что имейте её на всякий случай в виду.
Думаю, обо всех возможностях Beyond Compare сейчас подробно рассказывать не стоит: и о работе из командной строки, и о поддержке плагинов, об отчётах и автоматизации при помощи скриптов, о регулярных выражениях и о поддержке системы контроля версий... Программа действительно мощная, и всем тем, кто в ней нуждается по какой-либо причине, стоит её скачать.
Вадим СТАНКЕВИЧ