Comando: fc
FC compara dos archivos o conjuntos de archivos, en modo texto o
binario, y muestra las diferencias entre ellos.
Sintaxis:
FC [conmutadores] [unidad1:][ruta1]nom_arch1 [unidad2][ruta2]nom_arch2
[conmutadores]
Opciones:
/A Muestra solo las primeras y últimas líneas para cada conjunto de
diferencias.
/B Realizar una comparación binaria.
/C No tenga en cuenta el caso de las letras.
/L Comparar archivos como texto ASCII.
/LBn Establece el número máximo de líneas ASCII consecutivas
diferentes en n.
/Mn Establece las diferencias máximas en comparación binaria en n
bytes (predeterminado = 20, 0 = ilimitado, /M = /M0).
/N Muestra los números de línea en una comparación de texto.
/Q No muestra la lista de diferencias.
/R Muestra un breve informe final (siempre activo cuando se usa /S).
/S Extiende el escaneo a los archivos en subdirectorios.
/T No expanda pestañas a espacios.
/U Muestra los nombres de los archivos sin un corresponsal.
/W Paquete de espacios en blanco (pestaña y espacios) para la
comparación de texto.
/X No muestra líneas de contexto en la comparación de texto.
/nnn Establece el número mínimo de líneas coincidentes consecutivas en
nnn. para la resincronización de comparación.
/? Muestra la ayuda.
Comentarios:
FC tiene conocimiento de LFN y los usa automáticamente si el sistema
operativo admite los nombres largos de archivo.
El valor predeterminado de FC es el modo binario para los archivos .EXE,
.COM, .SYS, .OBJ, .BIN, .DLL y .LIB.
En modo binario, FC muestra el desplazamiento en el archivo de los
diferentes bytes, su valor en hexadecimal y, si son caracteres
imprimibles ASCII, su carácter ASCII.
Por defecto, la comparación binaria se detiene después de 20
diferencias, pero ese valor se puede modificar a través del modificador
/M. /M0 significa "diferencias ilimitadas".
/M se interpreta como /M0.
Una limitación de diseño de este programa es que, en la comparación de
archivos en modo texto, solo se comparan las primeras 32765 líneas; Las
líneas restantes se ignoran. La longitud de la línea es prácticamente
ilimitada.
FC admite NLS (soporte de idioma nacional).
FC tiene los siguientes EXITCODES (ERRORLEVEL):
0 Todos los archivos coinciden
1 Al menos un par de archivos difiere
2 Parámetro inválido en la línea de comando
3 Archivo no encontrado
4 Error al abrir archivo(s)
Ejemplos:
FC /L /M0 C:\ foo.txt D:\foo.txt
Ver también:
comp
diskcomp
doslfn
md5sum
Copyright © 1999 Maurizio Spagni, modificado en 2008 por W. Spiegl.
Traducido en 2020 por Lorenzo del Toro Saravia.
Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
Consulte el archivo H2Cpying para ver las condiciones de copia.