diff
Aus Tuxfutter
diff ist ein Kommandozeilenprogramm auf Unix-Systemen, um zwei Textdateien auf Unterschiede zu analysieren.
Damit können auch die festgestellten Unterschiede in eine (Text-)Datei ("diff", Dateinamenserweiterung .diff) ausgegeben werden, die dann von dem Programm patch verwendet werden kann, um die Unterschiede zu einer Ausgangsdatei als Änderung in die Ausgangsdatei einzuarbeiten. Dies wird z.B. oft benutzt, um Änderungen am Quellcode einer Software oder ähnlichem zu veröffentlichen, übermitteln oder zu speichern, ohne dazu den gesamten Quelltext umherschieben zu müssen oder um Daten in einer Versionsverwaltung kompakt darzustellen.
grafische Frontends zu diff (und patch): Kompare, Kdiff3 (auch für Binärdateien), xxdiff, Meld, TkDiff, WinMerge (Windows) und etliche andere
andere, spezialisierte(re) Dateivergleichs-Software: xdelta oder bsdiff und bspatch für Binär-, Xmldiff für XML-, Daisy Diff für HTML-, csvdiff für CSV-Dateien (comma separated value), debdelta für Debian-Pakete
[Bearbeiten] Externe Verweise
- www.gnu.org/software/diffutils - Webpräsenz der GNU-Diffutils
[Bearbeiten] grafische Frontends
- caffeinated.me.uk/kompare - Kompare
- kdiff3.sf.net - Kdiff3
- furius.ca/xxdiff - xxdiff
- meld.sf.net - Meld
- tkdiff.sf.net - TkDiff
- winmerge.org - WinMerge

