Cómo utilizar FC (Comparación de archivos) desde el símbolo del sistema de Windows

Existe una gran herramienta de línea de comandos que se puede usar para comparar archivos y ver si hay diferencias en el contenido o en el código binario al que puede acceder si está usando una PC. File Compare o FC, como lo llamaremos de ahora en adelante, es un programa simple que comparará el contenido de archivos de texto o binarios y es capaz de comparar texto ASCII y Unicode. Puede utilizar esta herramienta para mostrar líneas de dos archivos o dos conjuntos de archivos que no coinciden con los demás.

Configuración y conmutadores de comparación de archivos

  1. / B – Este interruptor realizará una comparación binaria.
  2. / VS – Si necesita realizar una comparación que no distinga entre mayúsculas y minúsculas, utilice este modificador.
  3. /A – Este cambio hará que FC muestre solo la primera y la última fila para cada grupo de diferencias.
  4. / U – Utilice este conmutador para comparar archivos como archivos de texto Unicode.
  5. /LOS – Esto comparará sus archivos como texto ASCII.
  6. /NO – Este conmutador solo se puede utilizar con ASCII, pero mostrará todos los números de línea correspondientes.
  7. / LBn – Reemplaza la «n» con un número para limitar el número de líneas diferentes consecutivas que leerá FC antes de darse por vencido. El valor predeterminado, si no especifica un número, es 100 líneas de texto incompatible.
  8. / nnnn – Reemplazar «n» aquí le dirá a FC que cuando encuentre líneas no coincidentes, sólo puede continuar si encuentra «n» líneas consecutivas coincidentes después de la discrepancia. Esto es útil si desea evitar que dos archivos estén extremadamente desincronizados.
  9. / T – Este interruptor le dirá a FC que no extienda las pestañas a los espacios.
  10. / W – Si usa este modificador, FC comprimirá los espacios en blanco (pestañas y espacios) al comparar sus archivos.

Solo hay un parámetro que deberá especificar, pero deberá ingresar dos instancias del mismo. Este es el parámetro Pathname en el que indicará la ubicación de sus archivos.

Sintaxis FC

Como cualquier herramienta de símbolo del sistema, necesitará saber cómo ingresar sus comandos con la sintaxis correcta. Hay dos opciones principales para la herramienta de comparación de archivos que puede utilizar. Si desea comparar dos conjuntos de archivos en lugar de dos archivos individuales, puede utilizar caracteres comodín (? Y *).

FC [pathname1] [pathname2]
FC [switches] [pathname1] [pathname2]

Dependiendo de su pedido, recibirá una de cuatro% de nivel de error% de respuestas.

  1. -1 – Su sintaxis es incorrecta.
  2. 0: los dos archivos son idénticos.
  3. 1 – Los archivos son diferentes.
  4. 2 – No se puede encontrar al menos uno de los archivos.

Vamos a entrenar

Antes de comenzar, debe descargar nuestros tres documentos de texto de muestra que usaremos para la prueba. Cada uno de estos documentos contiene un párrafo de texto con algunos grupos de palabras similares. Una vez que estos tres documentos se hayan descargado, puede copiarlos a cualquier carpeta de su computadora. Para los propósitos de este tutorial, colocaremos todos los documentos de texto en el escritorio.

  1. Ejemplo FC
  2. FCejercicio
  3. FCexercise2

Ahora deberá abrir una ventana de símbolo del sistema elevada. Abra el menú Inicio en Windows 7 y 10 o abra la función de búsqueda en Windows 8 y busque CMD. Luego haga clic derecho sobre él, luego presione «Ejecutar como administrador». Si bien no necesita abrir una ventana de símbolo del sistema elevada, lo ayudará a evitar molestos cuadros de diálogo de confirmación.

Nuestro tutorial de hoy cubrirá varios escenarios simples que se detallarán a continuación.

  1. Compare dos archivos de texto en la misma carpeta usando File Compare.
  2. Compare los archivos en la misma carpeta usando File Compare usando el interruptor «/ lbn».
  3. Compare dos archivos idénticos.
  4. Realice una comparación binaria de dos archivos diferentes y dos archivos idénticos.

Escenario 1: comparar dos archivos de texto mediante la comparación de archivos.

Ahora que su ventana del símbolo del sistema está abierta y tiene sus archivos de texto en su escritorio, estamos listos para hacer una comparación de archivos simple. En esta sección, haremos una comparación básica y luego agregaremos algunas opciones diferentes. Comience ingresando el siguiente comando para comparar el contenido de «FCsample» y «FCexercise». Recuerde reemplazar la ruta con el nombre que coincida con su computadora y tenga en cuenta que el símbolo del sistema no distingue entre mayúsculas y minúsculas.

fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

En este caso, se muestra todo el texto de los dos documentos porque no coinciden correctamente.

Escenario 2: comparar archivos en la misma carpeta mediante la comparación de archivos con el modificador «/ lbn».

Ahora intentemos otra comparación en la que le diremos a FC que se detenga después de 2 filas de datos no coincidentes. Haga esto agregando el modificador «/ lbn».

fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

Como puede ver, recibe un mensaje de error que dice «Resync Failed. Los archivos son demasiado diferentes. Esto se debe a que hay más de dos filas consecutivas de datos que no coinciden. Intente cambiar los números o editar los archivos usted mismo y jugar con la herramienta de comparación de archivos para ver los resultados que obtiene.

Escenario 3: compare dos archivos idénticos.

En los archivos que descargó, verá dos archivos llamados «FCexercise» y «FCexercise2». Estos dos archivos tienen exactamente el mismo contenido, así que hagamos una comparación y veamos qué resultados obtenemos.

fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

Como puede ver en la imagen de arriba, FC informa que no se encontró ninguna diferencia. Si tuviera que editar un archivo, agregar una sola letra y volver a intentar el comando, sus resultados se mostrarían como en la imagen a continuación. Tenga en cuenta que lo único que ha cambiado es la adición de la letra «a».

Escenario 4: realice una comparación binaria de dos archivos diferentes y dos archivos idénticos.

Para este ejemplo, realizaremos una comparación binaria de los archivos “FCexercise” y “FCsample”.

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt

Notará que la función primero le informa que los dos archivos se están comparando. Luego, un montón de dígitos binarios se desplazan, ahí es donde se comparan los archivos, uno al lado del otro, y finalmente obtiene un informe que dice que FCexercise es más largo que FCsample. Para el siguiente ejemplo, realizaremos una comparación binaria de los archivos «FCexercise» y «FCexercise2».

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

En esta comparación de dos archivos idénticos, FC informa que no hay diferencia entre los dos archivos. Ahora que conoce los conceptos básicos de la herramienta FC, no dude en jugar con interruptores y experimentar con nuevas ideas. Tenga en cuenta que mientras juega con archivos, es mejor usar muestras ficticias como las que se proporcionan aquí, para evitar la pérdida accidental de datos.

Credito de imagen: Nikki en Flickr

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *