Textdateien vergleichen

Gast #1216995
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.
Gast #1217033
diff, comp und ähnliche Programme kommen aus der Unixwelt und sind dort 
überall verbreitet. Es gibt auch Portierungen für Spielzeugsysteme wie 
Windows.
Persönliche Seite #1217066
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)
Gast #1217081
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.