Cómo comparar dos archivos por contenido, en Windows
Hay momentos en los que necesita comparar dos archivos y verificar si su contenido es diferente. En algunas situaciones, puede simplemente abrir los dos archivos y revisar su contenido, como cuando desea comparar dos imágenes o dos archivos de texto(text file) . Sin embargo, es una tarea bastante tediosa de realizar y es posible que pase por alto pequeñas diferencias, como un ligero cambio en el tono de una foto o una frase en un archivo de texto(text file) . Por eso es bueno conocer algunos métodos para comparar mediante programación el contenido de dos archivos, usando software en lugar de sus sentidos. 🙂 Aquí hay tres formas en que puede hacerlo, usando PowerShell o aplicaciones de terceros para Windows:
Cómo comparar dos archivos usando PowerShell
Windows 10 no tiene una herramienta integrada para comparar dos archivos. Sin embargo, puede usar PowerShell para hacerlo. Comience abriendo PowerShell : una forma rápida de hacerlo es presionar las teclas Win + X en su teclado simultáneamente, y luego presione I si desea ejecutar PowerShell como usuario estándar, o A si desea ejecutarlo como administrador .
Una vez que haya abierto PowerShell , ejecute el siguiente comando:
if((Get-FileHash "Ruta al primer archivo").hash -eq (Get-FileHash "Ruta al segundo archivo").hash) {"Los dos archivos comparados son idénticos"} else {"Los dos archivos comparados NO son idénticos"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
Por supuesto, debe cambiar "Ruta al primer archivo"("Path to the first file") y "Ruta al segundo archivo"("Path to the second file") con las rutas reales a sus archivos. Por ejemplo, queríamos comparar dos archivos llamados DigitalCitizen1.txt y DigitalCitizen2.txt , ambos encontrados en nuestra unidad D:.
Para comparar sus contenidos, tuvimos que ejecutar este comando:
if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"Los dos archivos comparados son idénticos"} else {"Los dos archivos comparados NO son idénticos"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})
Si el contenido de los dos archivos es el mismo, el resultado que obtiene en PowerShell le dice que "Los dos archivos comparados son idénticos".("The two compared files are identical.")
Si el contenido de los dos archivos es diferente, el resultado que obtiene en PowerShell le dice que "Los dos archivos comparados NO son idénticos".("The two compared files are NOT identical.")
Aunque usar PowerShell es rápido y bastante fácil, a algunas personas no les gusta usar entornos de línea de comandos. Por eso, también le mostraremos cómo comparar dos archivos en Windows utilizando aplicaciones de terceros que ofrecen interfaces gráficas de usuario.
Cómo comparar dos archivos usando Total Commander
Total Commander es un administrador de archivos shareware(shareware file manager) que está disponible para todas las versiones de Windows . Puedes conseguirlo desde su web oficial, aquí: Total Commander . Una vez que lo haya instalado y abierto, use sus ventanas para navegar a los dos archivos que desea comparar. En el lado izquierdo de Total Commander , navegue hasta el primer archivo y, a la derecha, navegue hasta el segundo archivo. Luego, seleccione los dos archivos haciendo clic en ellos y luego presionando la barra espaciadora. Cuando se seleccionan los archivos, su nombre se colorea en rojo, como puede ver en la captura de pantalla a continuación.
Ahora abra las opciones de Archivos (Files)del menú de Total Commander(Total Commander's) , en la esquina superior izquierda, y haga clic en "Comparar por contenido ("Compare By Content)" .
Si los dos archivos que eligió para comparar son idénticos, Total Commander abre una pequeña ventana emergente(popup window) en la que le dice que "The two files have the same content!".
Si el contenido de los dos archivos comparados difiere, Total Commander abre una ventana en la que le muestra las diferencias entre los dos archivos, resaltadas en rojo.
Total Commander también le brinda otras opciones para verificar las diferencias y editar los dos archivos, pero están fuera del alcance de este tutorial, por lo que le permitimos descubrirlas por su cuenta.
Cómo comparar dos archivos usando AptDiff
Una aplicación gratuita que puede ayudarlo a comparar archivos por contenido es AptDiff . Aunque la aplicación ya no se mantiene, todavía funciona en todas las versiones de Windows desde Windows 2000(Windows 2000) y posteriores, incluido Windows 10. Puede obtenerla en Softpedia .
Después de instalar y abrir AptDiff , inmediatamente le pide que seleccione los archivos que desea comparar. Ingrese(Enter) las rutas a los dos archivos o use los botones "..." para navegar a través de su computadora y seleccionarlos.
Luego elija si desea comparar los dos archivos como archivos de texto o si prefiere compararlos a nivel binario. Puede elegir cualquier opción, independientemente del tipo de archivos que compare. Sin embargo, sepa que una vez que se comparan los contenidos de los archivos, la aplicación carga sus contenidos en dos paneles separados y le muestra las diferencias identificadas, si las hay. Si elige "Comparar como texto",("Compare as Text,") los dos paneles muestran el contenido del texto y las diferencias. De lo contrario, si elige "Comparar como binario",("Compare as Binary,") el contenido de los dos archivos se muestra en código hexadecimal.
Al igual que Total Commander , AptDiff también le permite usar herramientas adicionales para comparar y editar el contenido de los dos archivos.
¿Cuál es tu forma favorita de comparar dos archivos por contenido?
Ahora conoce tres formas sencillas de comparar dos archivos por contenido en Windows . ¿Cuál(Which) de ellos es tu favorito? ¿Prefiere usar comandos en PowerShell o prefiere instalar y usar una aplicación de terceros que también tenga una interfaz visual? Si conoce otros métodos para comparar archivos, háganoslo saber dejando un comentario en la sección a continuación.
Related posts
Cómo cambiar entre CMD and PowerShell en Windows Terminal
Cómo crear varias carpetas a la vez
¿Qué es el Windows Terminal?
¿Qué modelo es mi Windows 10 PC, portátil o tableta?8 maneras de averiguarlo
¿Qué es PowerShell en Windows y qué puede hacer con él?
Cómo hacer Google MI search engine EN Microsoft Edge
God Mode en Windows 11 vs. Windows 10 vs. Windows 7
4 formas de crear archivos ficticios aleatorios con un tamaño específico en Windows
Cómo silenciar una pestaña en Chrome, Firefox, Microsoft Edge, y Opera
Cómo seleccionar varios archivos en Windows
Cómo usar Múltiples escritorios en Windows 10: Todo lo que necesita saber
Averigüe cuando se instaló Windows. ¿Cuál es su original install date?
7 maneras de minimizar y maximizar las aplicaciones en Windows 10
Cómo desinstalar aplicaciones de Windows 10 usando PowerShell, en 3 pasos
Cómo usar el móvil browser emulator en Chrome, Firefox, Edge y Opera
Cómo reinstalar todas las aplicaciones predeterminadas de Windows 10 con PowerShell
Cómo ejecutar comandos de File Explorer en Windows 10
5 maneras de hacer doble clic con un solo clic en Windows
Cómo detener la Chrome de Pedir guardar contraseñas
Cómo capturar la captura de pantalla en Windows (8 maneras)