Программы сравнения файлов  

Активное Сравнение Файлов

English version

  Программа сравнения файлов

Описание

Активное Сравнение Файлов (Active File Compare) - программа сравнения текстовых файлов и синхронизации различающихся фрагментов в визуальном режиме. Результаты сравнения представляются в двух синхронных окнах бок о бок, где отличающиеся строки отмечены специальными цветными значками, а различающиеся символы выделяются другим цветом. Программа позволяет не только сравнить файлы, но и объединить изменившиеся фрагменты текста, а также редактировать их даже после сравнения.

Исходные тексты программ. Эта утилита - превосходный инструмент для сравнения версий исходных текстов программ на языках C++, C#, Delphi, Pascal, Visual Basic, Assembler и т.д., а также HTML, INI и BAT файлов, т.к. поддерживает синтаксическое выделение текста и предоставляет возможность непосредственного исправления найденных различий между версиями файлов.

Алгоритм. Корректный алгоритм сравнения всегда правильно находит различия, как в маленьких текстовых файлах, так и в файлах, имеющих большие изменения.

Встроенный Менеджер Файлов. Постоянное присутствие файлового менеджера в основном окне программы даёт быстрый и удобный доступ к файлам жёсткого диска. Состоящий из двух панелей, он позволяет сравнить содержание двух папок, загрузить файлы для последующих операций, копировать файлы и папки и др. Использование фильтров позволяет Вам управлять отображением файлов в окнах файлового менеджера.

Условия. Программа условно-бесплатная. Испытательный период - 60 запусков. Стоимость регистрации всего 190 руб. Зарегистрировав программу, Вы получаете возможность неограниченного использования этой и всех последующих версий.

Основные характеристики

  • Сравнение:
    • сравнение содержимого двух каталогов;
    • создание отчёта различий в формате HTML или Unix Diff;
    • опции позволяющие сравнить файлы наиболее корректно: игнорировать регистр, игнорировать ведущие пробелы, все пробелы и табуляцию;
    • сравнение текстовых файлов в архивах ZIP, TAR, GZip.
  • Вид:
    • два синхронных окна сравниваемых файлов;
    • синтаксическая подсветка 16 типов файлов: C++, C#, Java, Delphi, Pascal, Visual Basic, SQL, HTML, PHP, XML, Perl, Assembler, Fortran, Foxpro и пр.;
    • цветовая подсветка различающихся символов;
    • многоязыковый интерфейс, в. т.ч. русский интерфейс.
  • Редактирование:
    • синхронизация различающихся фрагментов файлов после сравнения;
    • вставка выделенных строк из одного файла в другой;
    • полноценное редактирование файла до сравнения, и редактирование отдельной строки после сравнения;
    • поиск текста.
  • Менеджер файлов:
    • две панели "бок о бок" отображают содержимое двух каталогов;
    • фильтр файлов;
    • сортировка по имени, расширению, дате, размеру файла;
    • операции с файлами: копирование, перемещение, удаление, переименование и др.;
    • поддержка архивов ZIP, TAR, GZip. Файлы архивов обрабатыватся как папки.
  • Другое:
    • запуск программы из командной строки с параметрами;
    • поддержка установок Проекта;
    • поддержка текстовых файлов в кодировке UNICODE.

Почему была написана программа Активное Сравнение Файлов

В своей работе, автор столкнулся с проблемой изменения исходного текста компонентов Delphi несколькими независимыми авторами.

Реальная ситуация: компонент распространяется бесплатно с исходными текстами и, будучи в мою программу внедрённым, вношу изменения в код, требуемые сугубо только для решения моей задачи. Естественно автор компонентов тоже не отдыхает и выпускает новые улучшенные версии. Но я то уже добавил так нужные мне функции, основываясь на старой версии! Отсюда проблема - как оставить мои фрагменты кода и в то же время внести авторские изменения?

Для решения этой проблемы и был создан Active File Compare.

При чём, использовать существующие системы контроля версий исходных текстов не представляется возможным, т.к. авторы абсолютно независимы, а утилиты позволяющие сравнение текстовых файлов естественно отпадают, т.к. не предоставляют синхронизацию отдельных фрагментов.

Другие обязательные требования, которые были поставлены при разработке данной программы - это полноценное редактирование и объединение файлов, двухоконный синхронный просмотр сравниваемых файлов, встроенный двухоконный менеджер файлов, позволяющий все основные операции с файлами, сравнение каталогов удобно при синхронизации сразу нескольких файлов, синтаксическое выделение текста основных языков программирования.

В результате был создан удобный инструмент визуального сравнения файлов с последующим выборочным объединением участков исходного текста, где последовательными операциями являются: сравнение содержимого папок, сравнение файлов и исправление версий файлов.



Главная · Скачать · Купить

Copyright © 1999-2008 Евгений Баянов