Liste von Dateivergleichsprogrammen

Diese Liste vergleicht Software zum Vergleichen von Dateien, teils Verzeichnisstrukturen wenn der wesentliche Zweck der Software die Dateiverwaltung ist.

Allgemein

Allgemeine und grundlegende Informationen über Programme zum Vergleichen von Dateien:

NameHerstellerFOSSFreiDatum der Erstausgabeletzte stabile VersionWindowsMacintoshLinuxAndere PlattformenMaximale Dateigröße
Araxis MergeAraxis LtdNein; proprietärNein 79/169 GBP Standard/Pro

(30 Tage frei)

2018 (wird ständig gewartet)JaJaNeinNein>2GB (64bit)
Beyond CompareScooter SoftwareNein; proprietärNein; 30,-- USD (std), 60,-- (Pro)1996Oktober 2020 (v4.3.7)JaJaJa< 2 GB (32 bits)
Compare++Coode SoftwareNein; proprietärNein; 29,95 USD, 30 Tage frei[1]20102013 (v2.15)Ja[2]NeinNein
ComparexSerena Software auch IBM[3]Nein; proprietärNein; MIPS-Preis19802016 (v8.7)NeinNeinNeinJa Mainframe z/OS
diff, diff3AT&TJa; BSD Klausel 3, BSD Klausel 4, CDDL, GPL, proprietärJa1974JaJa (macOS)Japortiert auf die meisten Plattformen als Teil von SCCS> 2 GB aber weniger als 64 bit
SG DiffMergeSourceGear DiffMergeNein; proprietärNein; 19,-- USD[4]2003Oktober 2013 (4.2.0)JaJaJa
DiffTool[5]Ludwig GruberNein; proprietärJa; (on Google Play Store)20142015 (1.57)NeinNeinNeinAndroid
Diffuse[6]Derrick MoserJa; GPLJa2006Juni 2014 (0.4.8)JaJaJaalles mit PyGtk+[7]
Eclipse (compare)[8]Ja; Eclipse Public LicenseJa21. Juni 200426. September 2014JaJaJaalles mit Java
EdiffMichael KiferJa; GPLJa19942.81.4JaJa (macOS)Jaalles mit Emacs
ExamDiff ProPrestoSoftNein; proprietärNein; 35,-- USD, nur Datei-Version frei[9]19982014 (v7.0.1.6)Ja (Win98 und höher)NeinNein
Far Manager (compare)Eugene Roshal (original); FAR GroupNein; Revised BSD-LizenzJa1996August 2014 (v 3.0 build 4040)JaNeinNein
fcMicrosoft[10]Nein; proprietärJa; Teil des Betriebssystems1987Ja (DOS)NeinNein
FileMergeApple Inc.Nein; proprietärJa; (part of Apple Developer Tools)1993 (part of NEXTSTEP 3.2[11])2014 (v2.8)NeinJa (Mac OS X)Nein
Guiffy SureMergeGuiffy SoftwareNein; proprietärNein; 37,50 USD (Pro), 75,-- (eXpert)20002015 July (v11.2)JaJaJaalles mit Java> 2 GB
IntelliJ IDEA (compare)JetBrainsNein; proprietärNein2007 (v6.0.5)JaJaJa
jEdit JDiff pluginjedit.orgJa; GPLJa19982012 (3.3.0)JaJaJaalles mit Java
KDiff3[12]Joachim EiblJa; GPLJa2002Juni 2014 (0.9.98)JaJaJaQt4 oder Qt5
KompareOtto BruggemanJa; GPLv2+JaJa [13]Ja (Mac OS X)Ja
Lazarus DiffLazarus (software)Ja; GPLJa20002009JaJaJaFreeBSD
MeldStephen KennedyJa; GPLv2+Ja200219. Juni 2018 (v3.18.2)Ja[14]JaJaBSD, Solaris
Notepad++ (compare)VariousJa; GPLv3Ja20096. Januar 2015 (1.5.6.6)Ja[15]NeinNein
Perforce P4MergePerforceNein; proprietärJa2014 (2014.3)JaJaJaSun Solaris
Pretty DiffPretty DiffNein; MIT-kompatibelJa200926. November 2014Ja (Web)Ja (Web)Ja (Web)Node.js, Windows Script Host
TkdifftkdiffJa; GPLv2+Ja2003 (oder früher)27. November 2011 (v4.2)Ja (Tcl)Ja (Tcl)Ja (Tcl)alles mit Tcl
Total Commander (compare)Christian GhislerNein; proprietärNein29. September 1993 unter dem Namen Windows Commander20. Oktober 2017 (v9.10)JaNeinNeinAndroid, Blackberry, Windows Phone 8.1, Windows 10 Mobile
twdiff (TextWrangler Diff Helper)Bare Bones Software, Inc.Nein; proprietärJa; mit TextWrangler2012 (1.0 (v22))NeinJaNeinNein
vimBram Moolenaar et al.Ja; GPL-kompatibelJa19912019 (v8.2)JaJaJasehr viele
WinDiffMicrosoftNein; proprietärJa; Part of Platform SDK199216. August 2002 14:36:14 (v5.00.2195.6601)JaNeinNeinNein
WinMergeDean GrimmJa; GPLJa199825. Juli 2021 (v2.16.14)Ja (WinXP und höher)NeinNein2 GB
UCCUSC CSSENein; USC-CSSE Limited Public LicenseJa2009Juli 2010JaJaJa {2.6.9}Sun Solaris
UltraCompareIDM Computer Solutions, Inc.[16]Nein; proprietärNein; 24,95 USD, 30 Tage frei[17]2014 (v15)JaJaJa
NameHerstellerFOSSFreiDatum der Erstausgabeletzte stabile VersionWindowsMacintoshLinuxandere Plattformen

Vergleich der Funktionalität

NameAuflisten von UnterschiedenVergleich von OrdnernBinärer VergleichVisueller BildvergleichVerschobene Zeilen3-Wege-VergleichZusammenführenStrukturierter Vergleich[18]Manuelles Ausrichten von Zeilen
Araxis MergeJaJaJaJaJaJa (Pro-Version)JaNeinJa
Beyond CompareJaJaJaNeinJa (Dateien und Ordner)Ja (nur Pro-Version)Ja
Compare++JaJaJaJaJa (C/C++,C#,Java,JavaScript,CSS3)
diffNeinJateilsNeinNeinNein
diff3NeinNeinJa (nicht optional)
SG DiffMergeJaJaJaJaJa
DiffToolJaJaJaNeinNeinJa (folders)
DiffuseJaNeinNeinJaJa
Eclipse (compare)JaJaJaNein
EdiffJaJaJaJaJa
ExamDiff ProJaJaJaJa[19]Ja (nur ExamDiff Pro Master)[20]JaJa
Far Manager (compare)Ja (Via plugin)[21]JaJaJa (Via plugin)[21]NeinNein
fcJa (Ausgabe als txt-Datei mgl.)NeinJaNeinNein
FileMergeJaJaJaJa (optional vom Vorgänger)Ja
Guiffy SureMergeJaJaJaJaJa
IntelliJ IDEA (compare)JaJaJa
jEdit JDiff pluginJaNeinJa
KDiff3JaJaJaJaJa
KompareJaNeinNein
Lazarus Diff
MeldJaJaNeinNeinJaJaJa
Notepad++ (compare)JaNeinNeinNeinJaNeinNeinNein
Perforce P4MergeJaNeinNeinJaJa
Pretty DiffJaJaNeinNeinNeinNeinJaNein
TkdiffJaNeinNeinNeinNeinNein
Total Commander (compare)JaJaJaNeinNeinJaJa
vimJaJa (mit DirDiff Plugin)NeinJa
WinDiffJaJaJaJaNeinNein
WinMergeJaJaJaJaJaJaJaNein
UCCJaJaJaJaNeinJa
NameAuflisten von UnterschiedenVergleich von OrdnernBinärer VergleichVisueller BildvergleichVerschobene Zeilen3-Wege-VergleichZusammenführenStrukturierter Vergleich[18]Manuelles Ausrichten von Zeilen

API / editor features

NameGUICLIscriptfähighorizontal / vertikalSyntaxhervorhebungAuswertung
Araxis MergeJaJaJabeidesJaJa
Beyond CompareJaJaJabeidesJaJa
Compare++JaJabeidesJaJa
diffNeinJahorizontalJa Pipe für Hervorhebung von Unterschieden[22]
diff3NeinJahorizontal
SG DiffMergeJaJabeidesNeinJa
DiffToolJaJaJabeidesJa
DiffuseJaJavertikalJa
Eclipse (compare)JavertikalJa
EdiffJaJaJabeidesJa
ExamDiff ProJaJaoptionalJaJa
Far Manager (compare)JaJaJaJaNein
fcNeinJahorizontal
FileMergeJaJavertikalJaNein
Guiffy SureMergeJaJaJabeidesJaJa
IntelliJ IDEA (compare)JavertikalJa
jEdit JDiff pluginJabeidesJa
KDiff3JaJavertikalNein
KompareJavertikalNein
Lazarus DiffJaJa
MeldJahorizontalJaNein
Notepad++ (compare)JaJabeidesJaNein
Perforce P4MergeJaJavertikalNeinNein
Pretty DiffJaJaJabeidesJaJa
TkdiffJa
Total Commander (compare)Jaoptional
vimdiffJaJaJabeidesJaJa
WinDiffJaJahorizontalNeinJa
WinMergeJaJavertikalJaJa
UCCJaJavertikalJaJa
NameGUICLIscriptfähighorizontal / vertikalSyntaxhervorhebungAuswertung

Weitere Eigenschaften

Weitere Eigenschaften, die nicht in die obere Tabelle passen:

NameZIP unterstütztFTP unterstütztSFTP unterstütztVersionskontrollübersichtPatch erstellenPatch anwendenPatch VorschauUnicode unterstütztXML-Erkennung
Araxis MergeJaJaNeinJaJaJaJaJaJa
Beyond CompareJaJaJaNeinJaJaJaJa
Compare++JaJa
diffNeinNeinNeinJaJa mit PatchJa mit PatchJaNein
diff3NeinNeinNein
SG DiffMergeJaJa
DiffToolJa + APKNeinJa [23]
DiffuseJaJa
Eclipse (compare)Ja CVS, Subversion, Git, Mercurial, BaazarJa
EdiffJaJaJa[24]JaJaJa
ExamDiff ProJa[25]Ja[26]JaJa
Far Manager (compare)NeinNeinNeinNeinNeinNeinJaNein
fcNeinNeinNein
FileMergeNeinJaNeinNeinNein
Guiffy SureMergeJaJaJaJaJa[27]
IntelliJ IDEA (compare)JaJaJaJaJaJa
jEdit JDiff pluginJaJaJaJaJaJaJa
KDiff3JaJa
KompareJa
Lazarus Diff
MeldJaJaJa
Notepad++ (compare)NeinJaJaNeinNeinNeinJaNein
Perforce P4MergeNeinJa
Pretty DiffNeinNeinNeinNeinNeinNeinNeinJaJa
TkdiffNeinNeinJaNeinNeinNeinNeinNein
Total Commander (compare)JaJa
vimdiffJaJaJaJa
WinDiffNeinNeinNeinNein
WinMergeJaNeinJaJaJa
UCCJaNeinJa
NameZIP unterstütztFTP unterstütztSFTP unterstütztVersionskontrollübersichtPatch erstellenPatch anwendenPatch VorschauUnicode unterstütztXML-Erkennung

Aspekte

Was kann verglichen werden und wie?

NameGroß-/Kleinschreibung im DateinamenCRCDateidatumZeitumstellungGroß-/Kleinschreibung im Inhalt
Araxis MergeJaJaJa
Beyond CompareJaJaJaJaJa
Compare++JaJaJaJa
diffJaNeinNeinNeinOptional
diff3
SG DiffMerge
DiffuseOptional
DiffToolNeinJaJaJa
Eclipse (compare)
Ediff
ExamDiff ProNeinJaJaJaJa
Far Manager (compare)JaNeinJaNeinJa
fcNeinOptional
FileMergeNeinNeinNeinOptional
Guiffy SureMergeOptional: unabhängig vom DateisystemJaJa
IntelliJ IDEA (compare)
jEdit JDiff plugin
KDiff3Optional
KompareJa
Lazarus Diff
Meld
Notepad++ (compare)NeinNeinNeinJa
Perforce P4MergeNeinNeinNeinJa
Pretty DiffNeinNeinNeinOptional
Tkdiff
Total Commander (compare)OptionalJa (Nur beim Synchronisieren)Optional
vimdiffNeinNeinNeinNeinJa
WinDiffNeinNeinOptional: wenn unterschiedlichJaOptional
WinMergeNeinNeinOptionalOptional
UCCNeinNeinJaNein
NameGroß-/Kleinschreibung im DateinamenCRCDateidatumZeitumstellungGroß-/Kleinschreibung im Inhalt

Effekte verschiedener Zeitzonen

Wenn Dateien über Zeitzonen hinweg übertragen werden, kann eine Veränderung angezeigt werden, obwohl die Dateien identisch sind, da die Zeitmarke (Timestamp) vom Microsofts Dateisystemen FAT und NTFS abweicht. Der Unterschied liegt in ganzen Viertelstunden bis zur Zahl 95 (Minuten modulo 15 und plus Sekunden).

Eine Abweichung um eine Stunde über die Zeitzonen hinweg wird von der Umstellung auf Sommerzeit verursacht.

Einige aber nicht alle Programme zum Vergleich und Synchronisation von Dateibeständen können als Option eingestellt werden, die Zeitunterschiede zu ignorieren.[28] Programme deren Option dafür bekannt ist, sind in der Tabelle Aspekte vermerkt.

Siehe auch

  • Datensynchronisation

Einzelnachweise

  1. Coodesoft trial (Memento des Originals vom 10. Juli 2010 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.coodesoft.com
  2. Compare++. In: Download.com.
  3. Serena (TM) Comparex (R) V8.7.1 8.7.1 (Memento vom 24. Februar 2016 im Internet Archive)
  4. SourceGear - DiffMerge. In: sourcegear.com.
  5. DiffTool the File Compare Tool - Apps on Google Play. In: play.google.com.
  6. Diffuse. In: diffuse.sourceforge.net.
  7. Overview — PyGObject. In: pygobject.readthedocs.io.
  8. Help - Eclipse Platform. In: help.eclipse.org.
  9. ExamDiff - The freeware visual file compare tool. In: www.prestosoft.com.
  10. Microsoft.
  11. NeXT Product Marketing: What’s New in Release 3.2?. In: NeXT Computer, Inc. (Hrsg.): NEXTSTEP In Focus. 3, Nr. 4, Fall 1993. Abgerufen am 18. Juli 2014.
  12. KDiff3 - Homepage. In: kdiff3.sourceforge.net.
  13. Aekold: Heresylabs: Kompare - the only valuable diff for M$Windows. 9. Juli 2009.
  14. Apps/Meld/Windows - GNOME Wiki!. In: wiki.gnome.org.
  15. Bitbucket. In: bitbucket.org.
  16. Contact IDM Computer Solutions Inc.. In: www.ultraedit.com.
  17. UltraCompare Downloads.
  18. a b Compare logical sections (class, methods)
  19. PrestoSoft Blog: Moved Blocks.
  20. Compare features of these powerful file and directory / folder diff tools - ExamDiff and ExamDiff Pro. In: www.prestosoft.com.
  21. a b VisualCompare — Визуальное сравнение файлов и каталогов - forum.farmanager.com. In: forum.farmanager.com.
  22. Git Source Code Mirror: This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements. - git/git. 6. Juli 2019.
  23. auto detection of ASC-II, Latin-1, CP1252, UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE, Unix, Windows und Mac; text of DOCX, XLSX, PPTX, ODT, ODS, ODP
  24. gnu.org. In: www.gnu.org.
  25. Compare XML, PDF, Word and Excel files with plug-ins for the visual file and directory comparison utility ExamDiff Pro. In: www.prestosoft.com.
  26. Compare XML, PDF, Word and Excel files with plug-ins for the visual file and directory comparison utility ExamDiff Pro. In: www.prestosoft.com.
  27. UTF8, UTF16, MBCS, SJIS, over 150 file encoding and character set formats
  28. Example: „Beyond Compare“ help describes a user setting „timezone differences – ignores timestamp differences that are multiples of an exact hour.“

Auf dieser Seite verwendete Medien

Red x.svg
Red "X"/Cross logic icon.
Yes check.svg
Yes check (slightly gradiented)