Befehl: fc
FC vergleicht zwei Dateien oder Dateisätze, im Text- oder Binärmodus,
und zeigt die Unterschiede zwischen ihnen an.
Syntax:
FC [Schalter] [Laufwerk1:][Pfad1]Dateiname1 [Laufwerk2][Pfad2]
Dateiname2 [Schalter]
Optionen:
/A Nur die erste und letzte Zeile von mehreren Abweichungen in
Folge zeigen.
/B Binären Vergleich durchführen.
/C Groß- und Kleinschreibung nicht berücksichtigen.
/L Dateien als ASCII Text vergleichen.
/LBn Anzeige der zusammenhängenden Unterschiede auf n Textzeilen
beschränken.
/Mn Anzeige auf n Bytes bei binärem Vergleich beschränken.
(Standard = 20, 0 = unbegrenzt, /M = /M0).
/N Zeilennummern beim Textvergleich anzeigen.
/Q Zeige die Liste der Unterschiede nicht an.
/R Zeige einen genauen Bericht am Ende an (immer aktiv wenn /S
benutzt wird).
/S Dateien in Unterverzeichnissen mit einbeziehen.
/T Tabulatoren nicht durch Leerzeichen ersetzen.
/U Zeige die Namen der Dateien, die kein Gegenstück haben.
/W Tabulatoren und Leerzeichen beim Textvergleich komprimieren.
/X Umgebungszeilen beim Textvergleich nicht anzeigen.
/nnn Mindestanzahl der zusammenhängenden Übereinstimmungen auf nnn
Zeilen für die Resynchronisation des Vergleichs festlegen.
/? Zeigt die Hilfe.
Kommentar:
FC unterstützt LANGE DATEINAMEN und
verwendet diese automatisch, wenn das Betriebssystem lange Dateinamen
unterstützt.
FC verwendet bei Dateien mit .EXE, .COM, .SYS, .OBJ, .BIN, .DLL und
.LIB -Endung standardmäßig den Binärmodus.
Im Binärmodus zeigt FC den Offset in der Datei der unterscheidenden
Bytes, ihren Wert in Hexadezimal und, wenn es ASCII-druckbare Zeichen
sind, ihr ASCII-Zeichen.
Standardmäßig hält der Binärvergleich nach 20 Unterschieden, aber
der Wert kann durch den /M Schalter verändert werden. /M0 bedeuted
"unbegrenzte Anzahl von Unterschieden". /M wird als /M0 interpretiert.
Eine Begrenzung dieses Programmes ist, daß im Textmodusdateivergleich
nur die ersten 32.765 Zeilen vergleichen werden; die verbleibenden
Zeilen werden ignoriert. Die Zeilenlänge ist virtuell unbegrenzt.
FC unterstützt NLS (national language support - nationale Sprach-
unterstützung).
FC hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL):
0 Alle die Dateien sind identisch
1 Mindestens ein Dateienpaar differiert
2 Ungültiger Parameter in der Kommandozeile
3 Datei nicht gefunden
4 Fehler beim Datei(en) öffnen
Beispiel:
FC /L /M0 C:\ foo.txt D:\foo.txt
Siehe auch:
comp
diskcomp
doslfn
md5sum
Copyright © 1999 Maurizio Spagni, aktualisiert 2008 von W. Spiegl.
Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.