Gibt es ein Programm mit dem ich zwei Textdatei (unter XP) geschickt vergleichen kann? D. h. bei Unterschieden werden diese nicht nur ausgegeben, sondern nach den Unterschieden wird der Vergleich neu aufgesetzt. Das Programm erkennt also das Ende der Unterschiede.
Ist nicht Windows, aber vielleicht hilfts ja als Ausgangspunkt weiter: http://de.wikipedia.org/wiki/Kompare
diff, comp und ähnliche Programme kommen aus der Unixwelt und sind dort überall verbreitet. Es gibt auch Portierungen für Spielzeugsysteme wie Windows.
Notepad ++ und dann die Erweiterung Compare zeigt alle Unterschiede schön farblich an.
Windows-Bordmittel: comp (Kommandozeile)
1 | Vergleicht den Inhalt zweier Dateien oder Sätze von Dateien. |
2 | |
3 | COMP [Daten1] [Daten2] [/D] [/A] [/L] [/N=Zeilen] [/C] [/OFF[LINE]] |
4 | |
5 | Daten1 Position und Name der ersten Datei/des ersten Satzes von Dateien. |
6 | Daten2 Position und Name der zweiten Datei/des zweiten Satzes von Dateien. |
7 | /D Zeigt die Unterschiede im dezimalen Format an. |
8 | /A Zeigt die Unterschiede mit ASCII-Zeichen an. |
9 | /L Zeigt die Zeilennummern der Unterschiede an. |
10 | /N=Zeilen Vergleicht nur die angegebene Anzahl von Zeilen in jeder Datei. |
11 | /C Vergleicht Dateien ohne Rücksicht auf Groß-/Kleinschreibung. |
12 | /OFF[LINE]Überspringt keine Offlinedateien. |
13 | |
14 | Zum Vergleich von mehreren Dateien verwenden Sie Platzhalter in Daten1/2. |
fc (Kommandozeile)
1 | Vergleicht zwei Dateien oder zwei Sätze von Dateien und zeigt die |
2 | Unterschiede zwischen ihnen an. |
3 | |
4 | |
5 | FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]][/T] [/U] [/W] [/nnnn] |
6 | [Laufwerk1:][Pfad1]Dateiname1[Laufwerk2:][Pfad2]Dateiname2 |
7 | FC /B [Laufwerk1:][Pfad1]Dateiname1 [Laufwerk2:][Pfad2]Dateiname2 |
8 | |
9 | /A Zeigt nur die erste und letzte Zeile jedes Satzes von |
10 | Unterschieden an. |
11 | /B Führt einen binären Vergleich durch. |
12 | /C Vergleicht ohne Rücksicht auf Groß-/Kleinschreibung. |
13 | /L Vergleicht Dateien als ASCII-Textdateien. |
14 | /LBn Stellt die maximale Zahl aufeinander folgender, unterschiedlicher |
15 | Zeilen auf die angegebene Anzahl n ein. |
16 | /N Zeigt bei einem ASCII-Vergleich die Zeilennummern an. |
17 | /OFF[LINE]Überspringt keine Offlinedateien. |
18 | /T Expandiert Tabulatorzeichen nicht zu Leerzeichen. |
19 | /U Vergleicht Dateien als UNICODE-Textdateien. |
20 | /W Komprimiert Tabulatoren und Leerzeichen für den Vergleichsvorgang. |
21 | /nnnn Anzahl aufeinander folgender Zeilen, die nach einem Unterschied |
22 | wieder übereinstimmen müssen. |
23 | |
24 | [Laufwerk1:][Pfad1]Dateiname1 |
25 | Gibt die erste Datei bzw. den ersten Dateisatz zum Vergleichen an. |
26 | [Laufwerk2:][Pfad2]Dateiname2 |
27 | Gibt die zweite Datei bzw. den zweiten Dateisatz zum Vergleichen an. |
Dann gäbs noch WinDiff (liegt/lag MS-Entwicklungswerkzeugen bei, wurde vor Äonen auch mal von MS im Sourcecode veröffentlicht)
Vielen Dank für euer Interesse und die vielen Tipps. WinMerge habe ich installiert und es hat mir beim Lösen meines Problems geholfen. Viele Grüße und ein sonniges Wochenende Martin
Es gibt neben den Programmen für die Kommandozeile auch grafisch übersichtlichere Tools, z.B. UltraCompare: http://www.ultraedit.com/downloads/ultracompare_download.html Dieses Programm kann man kostenlos testen, ich finde es für Windows sehr gelungen.
Im Windows Commander bzw. Total Commander gibt es so etwas ebenfalls File - Compare By Content
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.