Разница
В информатике diff означает программу , которая выделяет различия между двумя файлами. Файл, содержащий найденные отличия, также называется по расширению.
Первоначально первая такая утилита была разработана в начале 1970 -х для зарождающейся операционной системы Unix компанией Bell Labs . Окончательная версия, включенная в 5-ю версию Unix в 1974 году, была полностью написана Дугласом Макилроем .
За прошедшие годы подобное программное обеспечение распространилось на все операционные системы, и даже форматирование вывода стандартизировалось вокруг нескольких известных типов.
Фронтенд в графическом окружении
Вот некоторые интерфейсы в графической среде программного обеспечения Unix:
Сравнить
Kompare (ранее известный как kdiff ) является частью KDE Software Compilation 4 .
Он позволяет сравнивать два файла, выделяя добавленные, измененные или удаленные разделы соответствующими цветами. Вы также можете сравнивать каталоги и применять исправления .
KDiff3
KDiff3 — это интерфейс для сравнения, написанный с использованием Qt .
Он напрямую конкурирует с другим известным интерфейсом diff: Kompare .
По сравнению с Kompare, KDiff3 имеет больше возможностей. Во-первых, он позволяет сравнивать 3 текстовых файла одновременно; и отображение различий не только указывает, какие строки были изменены, но также указывает построчно, какие символы неоднозначны в файлах.
Основные характеристики
- сравнение 3-х файлов за раз
- сравнение каталогов
- разница построчно и посимвольно
- показывает различия, состоящие только из пробелов
- распознает комментарии в исходных файлах
- позволяет вам объединить
Слияние
Meld — бесплатное программное обеспечение, распространяемое под Стандартной общественной лицензией GNU . Написан на Python и использует PyGtk . Как и KDiff3, он позволяет сравнивать три файла и поддерживает контроль версий .
WinMerge
WinMerge — это бесплатное программное обеспечение, распространяемое под лицензией GNU General Public License , доступной только для Microsoft Windows . Он имеет функции, аналогичные KDiff3, такие как сравнение трех файлов и поддержка контроля версий .
WinDiff
WinDiff — это программа, созданная Microsoft для сравнения файлов и папок.
Другие проекты
Внешние ссылки
- Отличия от базовых спецификаций Open Group, выпуск 7
- GNU Diffutils , на gnu.org . _
- ( EN ) Домашняя страница Kompare на сайте caffeinated.me.uk . Проверено 27 апреля 2012 г. (архивировано из оригинала 15 апреля 2012 г.) .
- ( EN ) Домашняя страница KDiff3 по адресу kdiff3.sourceforge.net .
- ( EN ) Домашняя страница Meld на meldmerge.org .