Je voudrais comparer deux fichiers sous Windows, chacun d'environ 1 Go de taille. J'ai essayé Total Commander et WinMerge , mais les deux se sont terminés par 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.
Pourquoi ne pas utiliser fc
ou comp
?
Les deux sont inclus dans Windows et ne devraient pas rencontrer de problèmes pour gérer des fichiers volumineux. En fait, 1 GiB est en fait un fichier assez petit.
J'utilise HashTab , a bien fonctionné pour les fichiers de 1 Go la dernière fois que j'en ai eu besoin et c'est gratuit.
Essayez ExamDiff (Pro) .
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 en essayant d'utiliser KDiff3.
Je recherchais une option gratuite qui ne soit pas un essai ou uniquement à des fins non commerciales. J'ai découvert que j'utilisais la version 32 bits de KDiff3 et que celle-ci a maintenant une version 64 bits. L'installer m'a permis de comparer des fichiers beaucoup plus gros.
Essayez un checksum outil de comparaison utilisant MD5 ou SHA1. J'utilise digestIT 2004 .
Si vous essayez simplement de diff, vous pouvez essayer un outil de diff en ligne de commande ou DiffUtils pour Windows . Textpad intègre également un outil de comparaison, les fichiers étant du texte.
J'utilise Au-delà de comparer pour cela. C'est un très bon outil pour la comparaison de fichiers et la synchronisation d'annuaires (bien que ce ne soit pas gratuit :-(
Si vous souhaitez rechercher les différences plutôt que de simplement savoir si les fichiers sont identiques (via une somme de contrôle), vous pouvez tout d'abord diviser les fichiers, puis essayer une comparaison de fichiers.
7-Zip Le Gestionnaire de fichiers divisera les fichiers en fragments de 650 Mo (Fichier> Séparer le fichier ...) qui devraient ensuite s'ouvrir en DiffMerge
j'utilise Hex Workshop pour comparer des fichiers volumineux au niveau hexadécimal ... bien sûr, ce n'est pas gratuit, mais cela en vaut la peine. les éditeurs hexadécimaux, les calculatrices hexagonales, la comparaison de fichiers, etc. mais c'est l'un de ces cas où le tout est beaucoup plus que la somme de ses parties
Alors, lequel travaille pour vous finalement?
J'utilise ExamDiff www.prestosoft.com/edp_examdiff.asp mais je ne sais pas si cela fonctionnera pour des fichiers d'environ 1 Go.
Mes fichiers (ASCII) représentaient 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 du temps pour charger chaque fichier et encore plus pour faire la comparaison, mais une fois que cela a été fait, cela fonctionnait parfaitement et exactement comme je l'avais vu dans MultiEdit et NotePad ++ auparavant. Sauté entre les blocs de diff, etc.
Il semble que ce soient deux applications 32 bits, donc même sur une plate-forme 64 bits, elles sont soumises à une limite d'utilisation de la mémoire de 2 Go maximum. Cependant, on pourrait penser qu’ils auraient une autre façon de gérer cela, telle que la pagination des données supplémentaires.