Befehl: fc
FC vergleicht zwei Dateien oder Dateisaetze, im Text- oder Binaermodus,
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 Binaeren Vergleich durchfuehren.
/C Gross- und Kleinschreibung nicht beruecksichtigen.
/L Dateien als ASCII Text vergleichen.
/LBn Anzeige der zusammenhaengenden Unterschiede auf n Textzeilen
beschraenken.
/Mn Anzeige auf n Bytes bei binaerem Vergleich beschraenken.
(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 Gegenstueck haben.
/W Tabulatoren und Leerzeichen beim Textvergleich komprimieren.
/X Umgebungszeilen beim Textvergleich nicht anzeigen.
/nnn Mindestanzahl der zusammenhaengenden Uebereinstimmungen auf nnn
Zeilen fuer die Resynchronisation des Vergleichs festlegen.
/? Zeigt die Hilfe.
Kommentar:
FC unterstuetzt LANGE DATEINAMEN und
verwendet diese automatisch, wenn das Betriebssystem lange Dateinamen
unterstuetzt.
FC verwendet bei Dateien mit .EXE, .COM, .SYS, .OBJ, .BIN, .DLL und
.LIB -Endung standardmaessig den Binaermodus.
Im Binaermodus zeigt FC den Offset in der Datei der unterscheidenden
Bytes, ihren Wert in Hexadezimal und, wenn es ASCII-druckbare Zeichen
sind, ihr ASCII-Zeichen.
Standardmaessig haelt der Binaervergleich nach 20 Unterschieden, aber
der Wert kann durch den /M Schalter veraendert werden. /M0 bedeuted
"unbegrenzte Anzahl von Unterschieden". /M wird als /M0 interpretiert.
Eine Begrenzung dieses Programmes ist, dass im Textmodusdateivergleich
nur die ersten 32.765 Zeilen vergleichen werden; die verbleibenden
Zeilen werden ignoriert. Die Zeilenlaenge ist virtuell unbegrenzt.
FC unterstuetzt NLS (national language support - nationale Sprach-
unterstuetzung).
FC hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL):
0 Alle die Dateien sind identisch
1 Mindestens ein Dateienpaar differiert
2 Ungueltiger Parameter in der Kommandozeile
3 Datei nicht gefunden
4 Fehler beim Datei(en) oeffnen
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 bezueglich der Kopierbedingungen.