Software de comparación/diferenciación de archivos de archivo

Estoy buscando un software que compare todos los archivos de dos archivos. Debería:

  • Marque los archivos que son diferentes (tienen modificación) entre ellos.
  • Marque *Nuevo para archivos que no están en el segundo archivo (o en uno y no en el otro)
  • Cuando abre uno de los archivos modificado para mostrar las diferencias entre el archivo del segundo archivo.
  • Debe leer todos los archivos de todos los directorios al menos tres niveles.
  • Si es posible gratis o de código abierto.
Para qué sistema operativo y está seguro de que no se refiere a Archive, si es así, qué formato achive, git, hg, svn, zip, arc, tar, tar-gz, gzip, hay 100.
es para sistema operativo Windows

Respuestas (5)

Far Manager puede comparar carpetas y también tiene complementos avanzados de comparación de directorios que también funcionan en archivos.

Para comparar dos archivos:

  1. Abra ambos archivos usando los dos paneles en Far Manager, cada archivo en un panel
  2. Compara los archivos usando la secuencia F9- C-C
    • Esto resaltará los archivos nuevos/modificados en el panel derecho

Características:

  • Resalta archivos nuevos y modificados
  • Tiene la capacidad de cambiar la profundidad del directorio usando F11 Advanced Compare(ver imagen a continuación)
  • Se ejecuta en Windows
  • Es gratuito y de código abierto.

Tenga en cuenta que puede comparar el contenido de los archivos dentro de Far Manager usando el fccomando en Windows

El famoso WinMerge se puede usar con 7-zip para obtener soporte de archivo . Esto es completamente gratuito y la interfaz gráfica para la comparación es muy clara.

La conclusión es que tiene que hacer alguna configuración en lugar de tener una herramienta para hacerlo de inmediato, pero para aquellos que están acostumbrados a comparar usando WinMerge, este es probablemente el camino a seguir.

Total Commander hace las cosas que mencionas para archivos en archivos comprimidos tan fácilmente como para archivos en carpetas.

Maneja ZIP, ARJ, LZH, RAR, UC2, TAR, GZ, CAB, ACE.

No compara múltiples niveles a la vez.

Es shareware. Puedes usarlo durante 30 días sin pagar (pantalla molesta), después tienes que pagar $44/€38, y eso es una ganga para todas sus características.

DiffTool para Android puede comparar el contenido de archivos ZIP, JAR o APK. DiffTool hace exactamente todo lo que pidió y muestra las diferencias mejor que la mayoría de las otras herramientas que usé hasta ahora. Y además de la carpeta (incluye subcarpetas) y la comparación de texto, se puede hacer una muy buena comparación binaria en archivos binarios. Además, si su archivo contiene documentos docx, xlsx, rtf, odt, ..., el texto de estos documentos también se puede comparar. Desafortunadamente, solo se ejecuta en Android. Ver: https://play.google.com/store/apps/details?id=com.difftool

Si puede ahorrar $ 30, entonces no puede vencer a Beyond Compare, que ciertamente puede diferenciar archivos y probablemente más formatos de archivo que cualquier herramienta gratuita.

Los archivos comprimidos son archivos que contienen otros archivos, como .zip. Beyond Compare los muestra como carpetas, con un icono de cremallera, pero por defecto los trata como archivos al copiarlos o compararlos. Una vez que haya expandido el archivo haciendo doble clic en él, se compararán los archivos que contiene. Muchos de los formatos admiten lectura y escritura, por lo que puede utilizar todas las operaciones de archivo habituales en los archivos dentro de los archivos, incluida la comparación del contenido, la copia, el cambio de nombre, etc.

Formatos de archivo comunes

Archivo 7z ( .7z; .7z.001)
BZip ( .bz; .bz2)
BZipped Tar ( .tbz ; .tbz2; .tar.bz2)
Instantánea más allá de la comparación (
.bcss; .bcs)
Ayuda HTML compilada (
.chm)
Archivo Deb ( .deb)
GZip (
.gz)
GZipped Tar ( .tgz; .tar.gz)
Microsoft Cabinet ( .cab)
RAR (
.rar)
Archivo RPM ( .rpm)
Tar (
.tar)
Zip ( .zip; . zipx; .jar; .ear; .war; .bcpkg)

una vez dentro de su archivo, puede comparar texto o imágenes o archivos de oficina o PDF o datos o incluso hexadecimal sin formato.

Pruebe una demostración y vea si está convencido.

Si no, la sugerencia de WinMerge de @Chop es probablemente el camino a seguir (aunque no olvide mirar Kdiff3 )