Game-Edition.Ru

Дополнительно => Программы => Графика и Текст => Тема начата: KREKER12345 от 29 Сентября 2013, 09:30:28

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


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

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

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

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

Сайт программы (http://www.scootersoftware.com/download.php)

Для незарегистрированных пользователей - ссылка на скачивание (http://dfiles.ru/files/eoa4at972/)

[attach=1][attach=2][attach=3][attach=5]
[attachimg=4]
-----------------
Одним контейнером (VMware ThinApp):
Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: KREKER12345 от 22 Октября 2014, 00:14:30
Несколько слов о работе с реестром. Программа не работает с файлами которые очень сильно отличаются друг от друга. Две копии реестра сделанные в течении 5 минут с одного компьютера являются именно такими файлами. Для корректной работы программы нужно открыть файл реестра блокнотом и удалить все записи относящиеся к разделу HKEY_LOCAL_MACHINE\HARDWARE. Остальной реестр программа нормально "видит".
Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: KREKER12345 от 13 Декабря 2014, 21:01:27
С помощью Beyond Compare можно очень просто составить список файлов расположенных в папке. Для этого нужно сравнить эту папку с пустой папкой, выделить всё и воспользоваться опцией "Копировать имя файла".
[attachimg=1]

Список будет иметь такой вид:
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_
....................
....................
....................

Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: luxemburg от 08 Мая 2015, 20:08:12
Версию 4 не пробовал?
Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: KREKER12345 от 08 Мая 2015, 20:31:16
Больших отличий нет. Интерфейс чуть другой, остальное немного непривычно, как и всегда когда переходишь на другую версию. Из нового - в основном убраны баги с самозапуском или самовыходом. И весит больше.

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

Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: luxemburg от 08 Мая 2015, 21:24:30
http://nnm-club.me/forum/viewtopic.php?t=865129
Виртуализация в один файл не нужна. Есть возможность установить как портативную - средствами самой программы
Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: Ю.А. от 09 Мая 2015, 03:18:31
Beyond Compare-ru-4.0.7.19761 Portable

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

[attach=1]

[attach=2]

Примечание:
reg-файл из архива применим к ОС Win 7.
Для Win XP подходит reg-файл из следующего поста от KREKER12345
Название: Re: Beyond Compare - программа для сравнения файлов и папок
Отправлено: KREKER12345 от 24 Апреля 2016, 19:10:29
Еще один способ установки портативной версии Beyond Compare с контекстным меню - применение файла реестра:
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, встраивается в контекстное меню, не чувствителен к букве диска и может быть встроен в сборку. Ярлыков нет (за ненадобностью), запускается из КМ при выборе файла/папки для сравнения.

[attach=1]