![]() |
Активное Сравнение Файлов |
English version |
|
![]() ОписаниеАктивное Сравнение Файлов (Active File Compare) - программа сравнения текстовых файлов и синхронизации различающихся фрагментов в визуальном режиме. Результаты сравнения представляются в двух синхронных окнах бок о бок, где отличающиеся строки отмечены специальными цветными значками, а различающиеся символы выделяются другим цветом. Программа позволяет не только сравнить файлы, но и объединить изменившиеся фрагменты текста, а также редактировать их даже после сравнения. Исходные тексты программ. Эта утилита - превосходный инструмент для сравнения версий исходных текстов программ на языках C++, C#, Delphi, Pascal, Visual Basic, Assembler и т.д., а также HTML, INI и BAT файлов, т.к. поддерживает синтаксическое выделение текста и предоставляет возможность непосредственного исправления найденных различий между версиями файлов. Алгоритм. Корректный алгоритм сравнения всегда правильно находит различия, как в маленьких текстовых файлах, так и в файлах, имеющих большие изменения. Встроенный Менеджер Файлов. Постоянное присутствие файлового менеджера в основном окне программы даёт быстрый и удобный доступ к файлам жёсткого диска. Состоящий из двух панелей, он позволяет сравнить содержание двух папок, загрузить файлы для последующих операций, копировать файлы и папки и др. Использование фильтров позволяет Вам управлять отображением файлов в окнах файлового менеджера. Условия. Программа условно-бесплатная. Испытательный период - 60 запусков. Стоимость регистрации всего 190 руб. Зарегистрировав программу, Вы получаете возможность неограниченного использования этой и всех последующих версий. Основные характеристики
Почему была написана программа Активное Сравнение ФайловВ своей работе, автор столкнулся с проблемой изменения исходного текста компонентов Delphi несколькими независимыми авторами. Реальная ситуация: компонент распространяется бесплатно с исходными текстами и, будучи в мою программу внедрённым, вношу изменения в код, требуемые сугубо только для решения моей задачи. Естественно автор компонентов тоже не отдыхает и выпускает новые улучшенные версии. Но я то уже добавил так нужные мне функции, основываясь на старой версии! Отсюда проблема - как оставить мои фрагменты кода и в то же время внести авторские изменения? Для решения этой проблемы и был создан Active File Compare. При чём, использовать существующие системы контроля версий исходных текстов не представляется возможным, т.к. авторы абсолютно независимы, а утилиты позволяющие сравнение текстовых файлов естественно отпадают, т.к. не предоставляют синхронизацию отдельных фрагментов. Другие обязательные требования, которые были поставлены при разработке данной программы - это полноценное редактирование и объединение файлов, двухоконный синхронный просмотр сравниваемых файлов, встроенный двухоконный менеджер файлов, позволяющий все основные операции с файлами, сравнение каталогов удобно при синхронизации сразу нескольких файлов, синтаксическое выделение текста основных языков программирования. В результате был создан удобный инструмент визуального сравнения файлов с последующим выборочным объединением участков исходного текста, где последовательными операциями являются: сравнение содержимого папок, сравнение файлов и исправление версий файлов. |