Me gustaría comparar dos archivos en Windows, cada uno de aproximadamente 1 Gb de tamaño. Probé Total Commander y WinMerge , pero ambos terminaron con sin memoria errores.
Estoy ejecutando Vista Home Premium 64bit con 8GB de RAM, por lo que la memoria no debería ser un problema.
"I have <problem-x> that I don't know how to solve.
mencionado en la meta respuesta sobre cómo solicitar software. Por lo tanto, cerrar esta pregunta estaba mal en mi humilde opinión.Respuestas:
¿Qué pasa con solo usar
fc
ocomp
?Ambos están incluidos en Windows y no deberían tener problemas para manejar archivos grandes. De hecho, 1 GiB es en realidad un archivo bastante pequeño.
fuente
fc
funciona bien con archivos tan grandes de hecho. Sin embargo, su algoritmo de comparación es un poco descuidado.Utilizo HashTab , funcionó bien para archivos de 1 GB la última vez que los necesité y es gratis.
fuente
Prueba ExamDiff (Pro) .
fuente
Si desea encontrar las diferencias en lugar de simplemente averiguar si los archivos son iguales (a través de una suma de verificación), primero puede dividir los archivos y luego intentar una comparación de archivos.
7-Zip File Manager dividirá los archivos en fragmentos de 650Mb (Archivo> Dividir archivo ...) que luego se abrirán en DiffMerge
fuente
File > Split File...
Pruebe una herramienta de comparación de suma de verificación que use MD5 o SHA1. Yo uso digestIT 2004 .
Si solo está tratando de diferenciar, puede probar una herramienta de diferencia de línea de comando o DiffUtils para Windows . Textpad también tiene una herramienta de comparación integrada, los archivos son texto.
fuente
Yo uso Beyond Compare para esto. Es una muy buena herramienta para la comparación de archivos y la sincronización de directorios (aunque no es gratis :-(
fuente
KDiff3 ahora tiene una versión de 64 bits que funciona para archivos grandes.
Esta es una vieja pregunta, pero tuve el mismo problema al intentar usar KDiff3.
Estaba buscando una opción gratuita que no fuera una versión de prueba o solo para uso no comercial. Descubrí que estaba usando la versión de 32 bits de KDiff3 y ahora tiene una versión de 64 bits. Instalarlo me permitió diferenciar archivos mucho más grandes.
fuente
Utilizo Hex Workshop para comparar archivos grandes a nivel hexadecimal ... claro, no es gratis, pero vale cada centavo. hay muchos editores hexadecimales, calculadoras hexadecimales, comparación de archivos, etc. pero este es uno de esos casos donde el todo es mucho más que la suma de sus partes
fuente
Parece que ambas son aplicaciones de 32 bits, por lo que incluso en una plataforma de 64 bits están sujetas a un límite de uso de memoria máximo de 2 GB. Sin embargo, pensaría que tendrían otra forma de manejar esto, como paginar los datos adicionales.
fuente
Entonces, ¿cuál funciona para ti finalmente?
Uso ExamDiff www.prestosoft.com/edp_examdiff.asp pero no estoy seguro de si funcionará para archivos de ~ 1GB.
fuente
Mis archivos (ASCII) tenían aproximadamente 1,2 GB cada uno.
Lo intenté:
El que funcionó para mí al final fue ... PilotEdit x64 6.2.0.
Me llevó algo de tiempo cargar cada archivo e incluso más para hacer la comparación, pero una vez hecho, funcionó perfectamente bien y tal como lo había visto antes en MultiEdit y NotePad ++. Saltado entre bloques de diferencial, etc.
fuente