Ich möchte zwei Dateien unter Windows vergleichen, die jeweils etwa 1 GB groß sind. Ich habe Total Commander und WinMerge ausprobiert , aber beide endeten mit Fehlern aufgrund von Speichermangel .
Ich verwende Vista Home Premium 64-Bit mit 8 GB RAM, sodass der Arbeitsspeicher kein Problem darstellen sollte.
"I have <problem-x> that I don't know how to solve.
in der Meta-Antwort genannten Muster , wie man nach Software fragt. Daher war es meiner Meinung nach falsch, diese Frage zu schließen.Antworten:
Was ist nur mit
fc
odercomp
?Beide sind in Windows enthalten und sollten keine Probleme beim Umgang mit großen Dateien haben. Tatsächlich ist 1 GiB eine ziemlich kleine Datei.
quelle
fc
funktioniert gut mit so großen Dateien in der Tat. Der Vergleichsalgorithmus ist allerdings etwas schlampig.Ich benutze HashTab , habe das letzte Mal 1 GB Dateien bearbeitet und es ist kostenlos.
quelle
Probieren Sie ExamDiff (Pro) aus .
quelle
Wenn Sie die Unterschiede herausfinden möchten, anstatt einfach herauszufinden, ob die Dateien identisch sind (über eine Prüfsumme), können Sie die Dateien zuerst aufteilen und dann einen Dateivergleich durchführen.
7-Zip File Manager teilt Dateien in 650-MB-Blöcke (Datei> Datei teilen ...) auf, die dann in DiffMerge geöffnet werden sollen
quelle
File > Split File...
Versuchen Sie es mit einem Prüfsummenvergleichstool , das MD5 oder SHA1 verwendet. Ich benutze digestIT 2004 .
Wenn Sie nur versuchen, Diff zu verwenden, können Sie ein Befehlszeilen-Diff-Tool oder DiffUtils für Windows verwenden . In Textpad ist auch ein Vergleichstool integriert, bei dem es sich bei den Dateien um Text handelt.
quelle
Ich benutze Beyond Compare dafür. Es ist ein sehr gutes Tool für den Dateivergleich und die Verzeichnissynchronisierung (obwohl es nicht kostenlos ist :-(
quelle
KDiff3 jetzt eine 64-Bit-Version, die für große Dateien funktioniert.
Dies ist eine alte Frage, aber ich hatte das gleiche Problem beim Versuch, KDiff3 zu verwenden.
Ich suchte nach einer kostenlosen Option, die nicht als Testversion oder nur für nichtkommerzielle Zwecke gedacht war. Ich habe festgestellt, dass ich die 32-Bit-Version von KDiff3 verwendet habe und jetzt eine 64-Bit-Version hat. Durch die Installation konnte ich viel größere Dateien unterscheiden.
quelle
Ich verwende Hex Workshop zum Vergleichen großer Dateien auf Hex-Ebene. Sicher, es ist nicht kostenlos, aber jeden Cent wert. Es gibt viele Hex - Editoren, Hex - Taschenrechner, Dateivergleiche usw. Aber dies ist einer jener Fälle, in denen das Ganze viel mehr ist als die Summe seiner Teile
quelle
Es sieht so aus, als wären sie beide 32-Bit-Apps, und selbst auf einer 64-Bit-Plattform sind sie an eine maximale Speicherauslastung von 2 GB gebunden. Sie würden jedoch annehmen, dass sie eine andere Möglichkeit haben, dies zu handhaben, beispielsweise das Blättern der zusätzlichen Daten.
quelle
Also, welches arbeitet endlich für dich?
Ich verwende ExamDiff www.prestosoft.com/edp_examdiff.asp , bin mir aber nicht sicher, ob es für ~ 1GB-Dateien funktioniert.
quelle
Meine (ASCII) Dateien hatten jeweils ca. 1,2 GB.
Ich habe es versucht:
Die, die am Ende für mich funktioniert hat, war ... PilotEdit x64 6.2.0.
Es dauerte einige Zeit, bis die einzelnen Dateien geladen waren, und noch mehr, bis der Vergleich abgeschlossen war. Danach funktionierte er einwandfrei und genau so, wie ich es zuvor in MultiEdit und NotePad ++ gesehen hatte. Springt zwischen verschiedenen Blöcken usw.
quelle