Commande : fc
FC compare deux fichiers ou jeux de fichiers, en mode binaire ou texte
et affiche leurs différences.
Syntaxe :
FC [commutateurs] [lecteur1:][chemin1]nomfich1 [lecteur2][chemin2]
nomfich2
[commutateurs]
Options :
/A Affiche seulement la première et dernière lignes pour chaque jeu
de différences.
/B Effectue une comparaison binaire.
/C Ne tient pas compte de la casse des lettres.
/L Compare les fichiers en tant que texte as ASCII.
/LBn Définit le nombre maximal de lignes ASCII différentes
consécutives à n.
/Mn Définit les différences maximales dans la comparaison binaire
à n octets (par défaut = 20, 0 = illimité, /M = /M0).
/N Affiche les numéros de ligne lors d'une comparaison de textes.
/Q N'affiche pas la liste des différences.
/R Affiche un bref rapport final (toujours actif si /S est utilisé).
/S Étend l'analyse aux fichiers dans les sous-répertoires.
/T N'étend pas les tabulations en espaces.
/U Affiche les noms de fichier des fichiers sans correspondant.
/W Empaquette les espaces vides (tabulations et espaces) pour une
comparaison de textes.
/X N'affiche pas les lignes de contexte lors d'une comparaison
de textes.
/nnn Définit le nombre minimal de lignes avec correspondance
consécutives sur nnn pour la resynchronisation de la
comparaison.
/? Affiche l'aide.
Commentaires :
FC prend en charge le LFN et l'utilise automatiquement si le système
d'exploitation supporte les noms de fichiers longs.
FC utilise par défaut le mode binaire pour les fichiers .EXE, .COM,
.SYS, .OBJ, .BIN, .DLL et .LIB.
En mode binaire FC affiche l'offset dans le fichier des octets
présentant une différence leur valeur hexadécimale, et s'il s'agit
de caractères ASCII imprimables, leur caractère ASCII.
Par défaut la comparaison binaire cesse après 20 différences mais
cette valeur peut être modifiée avec le commutateur /M. /M0 signifie
"différences illimitées". /M est interprété en tant que /M0.
Une limitation de conception de ce programme est que, en mode de
comparaison texte de fichiers, seuls les 32765 premières lignes sont
comparées ; les lignes restantes sont ignorées. La longueur des
lignes est virtuellement illimitée.
FC prend en charge le NLS (support des langues nationales).
FC a les CODES DE SORTIE (ERRORLEVEL) suivants :
0 Tous les fichiers correspondent
1 Au moins une paire de fichiers diffère
2 Paramètre invalide sur la ligne de commande
3 Fichier introuvable
4 Erreur lors de l'ouverture de fichier(s)
Exemples :
FC /L /M0 C:\ foo.txt D:\foo.txt
Voir également :
comp
diskcomp
doslfn
md5sum
Copyright © 1999 Maurizio Spagni, mis à jour en 2008 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.