Автор Тема: Beyond Compare - программа для сравнения файлов и папок  (Прочитано 5420 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 628
  • Пол: Мужской
    • Просмотр профиля
История программы началась с необходимости найти разницу в двух текстовых файлах, содержащих исходный текст программы. На данный же момент Beyond Compare 3 представляет собой мощнейшую утилиту для сравнения файлов и папок. Она сумеет найти и поможет обработать разницу в исходных кодах, папках, картинках и просто любых данных, даже если все это находится в ZIP-архиве или на FTP-сервере. Главная идея в программе - это сессии сравнения. Вы можете настроить параметры сравнения двух папок (фильтры файлов, способ отображения разницы в файлах и многое другое) и потом многократно открывать эту сохраненную сессию, уже сосредоточившись на синхронизации данных, а не тратить время на настройки. Все ваши сессии можно организовать в виде дерева папок, расположив похожие по назначению сессии вместе.


Возможности Beyond Compare:

 Сравнение целых папок и дисков
 Сравнение текстовых и бинарных файлов
 Синхронизация FTP-сайтов всего за одно нажатие
 Объединение изменений в текстовых файлах
 Подсветка синтаксиса для различных языков
 Интеграция исходных элементов управления
 Улучшенная поддержка протокола FTP
 Регулирование настроек сравнения папок
 Несколько режимов сравнения (сравнение папок, текста, HEX, mp3, картинок и т.д.)
 Сравнение текстовых файлов
 Сравнение папок, zip архивов, ftp сайтов
 Обновление веб-сайтов
 Объединение изменений кода
 И многое другое

Дополнительные возможности:

 Объединение текста из 3 источников
 Сравнение независимых изменений с основным источником для создания нового объединенного контента
 Интеграция исходных элементов управления
 Добавление команд для проверки файлов в SCC-совместимых версиях систем управления
 Встроенная поддержка SFTP
 Интегрированная поддержка для безопасных FTP протоколов (SFTP и FTP через SSL)
 Замена текста
 Регулирование настроек сравнения папок. Например, вы можете сравнивать .gif файлы в одной папке с .png файлами в другой папке, имеющие одинаковые названия.

Сайт программы

Для незарегистрированных пользователей - ссылка на скачивание

ila_renderedila_renderedila_renderedila_rendered
* Beyond Compare 3.3.8 build 16340.rar (5253.17 кБ - загружено 293 раз.)
-----------------
Одним контейнером (VMware ThinApp):
« Последнее редактирование: 05 Сентября 2016, 20:51:39 от Ю.А. »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 628
  • Пол: Мужской
    • Просмотр профиля
Несколько слов о работе с реестром. Программа не работает с файлами которые очень сильно отличаются друг от друга. Две копии реестра сделанные в течении 5 минут с одного компьютера являются именно такими файлами. Для корректной работы программы нужно открыть файл реестра блокнотом и удалить все записи относящиеся к разделу HKEY_LOCAL_MACHINE\HARDWARE. Остальной реестр программа нормально "видит".

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 628
  • Пол: Мужской
    • Просмотр профиля
С помощью Beyond Compare можно очень просто составить список файлов расположенных в папке. Для этого нужно сравнить эту папку с пустой папкой, выделить всё и воспользоваться опцией "Копировать имя файла".
 Спойлер:
ila_rendered

Список будет иметь такой вид:
 Спойлер:
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\ASMS
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\LANG
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\NLVST
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\SVCPACK
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\SYSTEM32
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\_DEFAULT.PI_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\3RDPARTY.IN_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\6TO4SVC.DL_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\1394.IN_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\1394BUS.SY_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\1394VDBG.IN_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\1394VDBG.SY_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\8514FIX.FO_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\8514FIXR.FO_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\8514OEM.FO_
C:\Documents and Settings\Администратор\Рабочий стол\GE\I386\8514OEMR.FO_
....................
....................
....................

« Последнее редактирование: 13 Декабря 2014, 21:03:49 от KREKER12345 »

Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1463
  • Зовите просто Lux...
    • Просмотр профиля
Версию 4 не пробовал?

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 628
  • Пол: Мужской
    • Просмотр профиля
Больших отличий нет. Интерфейс чуть другой, остальное немного непривычно, как и всегда когда переходишь на другую версию. Из нового - в основном убраны баги с самозапуском или самовыходом. И весит больше.

http://nnm-club.me/forum/viewtopic.php?t=865034

« Последнее редактирование: 08 Мая 2015, 20:36:46 от KREKER12345 »

Оффлайн luxemburg

  • Ветеран
  • *****
  • Сообщений: 1463
  • Зовите просто Lux...
    • Просмотр профиля
http://nnm-club.me/forum/viewtopic.php?t=865129
Виртуализация в один файл не нужна. Есть возможность установить как портативную - средствами самой программы

Оффлайн Ю.А.

  • Модератор
  • *****
  • Сообщений: 2266
  • Пол: Мужской
    • Просмотр профиля
Beyond Compare-ru-4.0.7.19761 Portable

1. Разместить папку с программой в подходящем месте.
2. Создать ярлык файла "BCompare.exe" и запустить программу. Зайти в настройки и убедиться в том, что в портативной версии интеграция с проводником отсутствует. Закрыть программу.
3. Запустить рег-файл "Конт.Меню.reg", добавляющий пункт в контекстное меню папок и файлов.
4. Снова запустить программу и в настройках включить интеграцию в проводник (см. скриншот).

ila_rendered

* Beyond Compare-ru-4.0.7.19761 Portable.rar (6814.98 кБ - загружено 131 раз.)
« Последнее редактирование: 09 Мая 2015, 03:24:19 от Ю.А. »
ПРАВИЛА ФОРУМА               F.A.Q.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 628
  • Пол: Мужской
    • Просмотр профиля
Еще один способ установки Beyond Compare с контекстным меню - применение файла реестра:
 *.reg:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\BcShellEx]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
"{57FA2D12-D22D-490A-805A-5CB48E84F12A}"="Beyond Compare 4 Shell Extension"

[HKEY_CURRENT_USER\Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}]
@="CirrusShellEx"

[HKEY_CURRENT_USER\Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32]
@="C:\\Program Files\\Beyond Compare 4.0.7\\BCShellEx.dll"
"ThreadingModel"="Apartment"

[HKEY_CURRENT_USER\Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_CURRENT_USER\Software\Classes\Folder\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_CURRENT_USER\Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}]
@="CirrusShellEx"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32]
@="C:\\Program Files\\Beyond Compare 4.0.7\\BCShellEx.dll"
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx]
@="{57FA2D12-D22D-490A-805A-5CB48E84F12A}"


При необходимости можно откорректировать путь установки. В указанном примере это C:\Program Files\



В архиве - автоустановщик версии Beyond Compare_4.0.7. Прописывается в папку Program Files, встраивается в контекстное меню, не чувствителен к букве диска и может быть встроен в сборку. Ярлыков нет (за ненадобностью), запускается из КМ при выборе файла/папки для сравнения.

Важно! Указанный способ регистрации подходит для новых сборок и очень плохо сочетается с другими способами интеграции в КМ, например с тем способом, который описан Ю.А. в предыдущем посте!

* BeyondCompare_4.0.7_Setup.rar (7093.6 кБ - загружено 85 раз.)

« Последнее редактирование: 10 Августа 2016, 21:06:11 от Ю.А. »