Je voudrais comparer deux fichiers sous Windows, chacun d'environ 1 Go. J'ai essayé Total Commander et WinMerge , mais les deux se sont soldés par des erreurs de mémoire insuffisante.
J'utilise Vista Home Premium 64 bits avec 8 Go de RAM, donc la mémoire ne devrait pas être un problème.
"I have <problem-x> that I don't know how to solve.
mentionné dans la méta-réponse comment demander un logiciel. Par conséquent, fermer cette question était à mon humble avis erroné.Réponses:
Qu'en est-il simplement d'utiliser
fc
oucomp
?Les deux sont inclus dans Windows et ne devraient avoir aucun problème à gérer des fichiers volumineux. En fait, 1 Gio est en fait un assez petit fichier.
la source
fc
fonctionne bien avec des fichiers aussi volumineux. Son algorithme de comparaison est cependant un peu bâclé.J'utilise HashTab , a bien fonctionné pour des fichiers de 1 Go la dernière fois que j'en ai eu besoin et c'est gratuit.
la source
Essayez ExamDiff (Pro) .
la source
Si vous souhaitez trouver les différences plutôt que de simplement savoir si les fichiers sont identiques (via une somme de contrôle), vous pouvez d'abord diviser les fichiers, puis essayer une comparaison de fichiers.
7-Zip File Manager divisera les fichiers en morceaux de 650 Mo (Fichier> Diviser le fichier ...) qui devrait ensuite s'ouvrir dans DiffMerge
la source
File > Split File...
Essayez un outil de comparaison de somme de contrôle qui utilise MD5 ou SHA1. J'utilise digestIT 2004 .
Si vous essayez simplement de faire la différence, vous pouvez essayer un outil de comparaison en ligne de commande ou DiffUtils pour Windows . Textpad a également un outil de comparaison intégré, les fichiers sont du texte.
la source
J'utilise Beyond Compare pour cela. C'est un très bon outil pour la comparaison de fichiers et la synchronisation d'annuaires (bien qu'il ne soit pas gratuit :-(
la source
KDiff3 a maintenant une version 64 bits qui fonctionne pour les gros fichiers.
C'est une vieille question, mais j'ai eu le même problème lors de la tentative d'utilisation de KDiff3.
Je cherchais une option gratuite qui n'était pas un essai ou uniquement pour un usage non commercial. J'ai découvert que j'utilisais la version 32 bits de KDiff3 et qu'il a maintenant une version 64 bits. L'installation m'a permis de différencier des fichiers beaucoup plus gros.
la source
J'utilise Hex Workshop pour comparer de gros fichiers au niveau hexadécimal. Bien sûr, ce n'est pas gratuit, mais cela vaut chaque centime. il y a beaucoup d'éditeurs hexadécimaux, de calculatrices hexagonales, de comparaison de fichiers, etc. mais c'est un de ces cas où le tout est bien plus que la somme de ses parties
la source
Il semble que ce soient des applications 32 bits, donc même sur une plate-forme 64 bits, elles sont liées à une limite d'utilisation de mémoire maximale de 2 Go. Cependant, vous penseriez qu'ils auraient une autre façon de gérer cela, comme la pagination des données supplémentaires.
la source
Alors, lequel vous convient enfin?
J'utilise ExamDiff www.prestosoft.com/edp_examdiff.asp mais je ne sais pas si cela fonctionnera pour ~ 1 Go de fichiers.
la source
Mes fichiers (ASCII) mesuraient chacun environ 1,2 Go.
J'ai essayé:
Celui qui a fonctionné pour moi à la fin était ... PilotEdit x64 6.2.0.
Il a fallu un certain temps pour charger chaque fichier et encore plus pour faire la comparaison, mais une fois cela fait, cela a parfaitement fonctionné et exactement comme je l'avais vu auparavant dans MultiEdit et NotePad ++. Saut entre les blocs de diff, etc.
la source