Wie kann ich große Dateien unter Windows vergleichen?

50393
Piotr Dobrogost

Ich möchte zwei Dateien unter Windows miteinander vergleichen, die jeweils etwa 1 GB groß sind. Ich habe Total Commander und WinMerge ausprobiert, aber beide endeten mit Speicherfehler .

Ich verwende Vista Home Premium 64bit mit 8 GB RAM, daher sollte der Speicher kein Problem sein.

25
Speicher _wird_ ein Problem bei 32-Bit-Anwendungen sein, bei denen nicht so viel Speicherplatz zur Verfügung steht, sondern eher Adressraum. Joey vor 7 Jahren 0
Dies ist ein alter Beitrag, aber es ist nicht klar, ob es das Ziel ist, zu ermitteln, ob * WENN sie anders sind oder wie sie anders sind. fixer1234 vor 7 Jahren 0
@ fixer1234: Wenn jemand WinMerge erwähnt, ist völlig klar, dass es sich bei der Frage um * HOW * handelt, dass die Dateien unterschiedlich sind. BTW: Diese Frage stimmt genau mit dem Muster "Ich habe."dass ich nicht weiß, wie ich es lösen soll.` in der meta antwort erwähnt, wie man nach software fragt. Daher war das Schließen dieser Frage IMHO falsch. Robert vor 6 Jahren 1
@Robert, der Titel lautet "welches Programm ist zu verwenden" und die Frage ist eine Beschreibung dessen, was zu tun ist. Für mich ist das eine Produktempfehlungsanfrage. Außerdem wurden 12 Antworten gefunden (1 gestrichen), die die Frage meistens auf diese Weise interpretierten und eine Liste mit Lieblingsprogrammen (einige Posts mit geringer Qualität) erstellten. Dies versuchen wir zu vermeiden. In Ihrem WinMerge-Kommentar verwenden die Benutzer die zur Verfügung stehenden Tools, um nicht immer alle verfügbaren Funktionen zu nutzen. In einigen Antworten wurde die Frage als "ob" und nicht als "wie" interpretiert, und das OP bietet keine Klarstellung in den Kommentaren oder der Frage. fixer1234 vor 6 Jahren 0

11 Antworten auf die Frage

17
Joey

Was ist mit fcoder comp?

Beide sind in Windows enthalten und sollten keine Probleme mit großen Dateien haben. Tatsächlich ist 1 GiB eine ziemlich kleine Datei.

`fc` funktioniert in der Tat gut mit so großen Dateien. Sein Vergleichsalgorithmus ist allerdings etwas schlampig. tricasse vor 10 Jahren 1
Ich habe gerade fc auf einer 58-Millionen-Zeilen-Datei (3 + GB) ausprobiert, und es wurde ein Missverhältnis um die 87-millionste Zeile gemeldet. Die Nichtübereinstimmung war korrekt, nur die gemeldete Zeile war durcheinander. mrexodia vor 5 Jahren 0
4
Tiago Veloso

Ich benutze HashTab, funktionierte gut für 1 GB-Dateien, als ich sie zuletzt brauchte und es ist kostenlos.

3
Dimitri C.

Ich verwende dafür Beyond Compare . Es ist ein sehr gutes Werkzeug für den Dateivergleich und die Verzeichnissynchronisierung (obwohl es nicht kostenlos ist :-(

Der Preis ist sehr günstig und "Eine Einzelbenutzerlizenz gilt für eine Person, die BC auf einer beliebigen Anzahl von Computern verwendet" http://www.scootersoftware.com/shop.php?zz=pricing stukelly vor 14 Jahren 2
Beyond Compare funktioniert nicht für Binärdateien mit mehr als 500 MB. Pacerier vor 7 Jahren 2
3
Szetak

Versuchen Sie ExamDiff (Pro) .

Für den reinen grafischen Vergleich zweier Textdateien scheint die kostenlose Version ExamDiff ebenfalls ein Kandidat zu sein. Robert vor 8 Jahren 0
2
pelms

Wenn Sie die Unterschiede ermitteln möchten und nicht einfach herausfinden möchten, ob die Dateien identisch sind (über eine Prüfsumme), können Sie die Dateien zuerst aufteilen und dann einen Dateivergleich versuchen.
Der 7-Zip- Dateimanager teilt die Dateien in 650-MB-Blöcke auf (Datei> Datei aufteilen ...), die sich dann in DiffMerge öffnen sollten

Wussten Sie, dass TC auch Dateien teilt? `Datei> Datei teilen ...` Assad Ebrahim vor 11 Jahren 1
2
Zach

KDiff3 hat jetzt eine 64-Bit-Version, die für große Dateien geeignet ist.

Dies ist eine alte Frage, aber ich hatte das gleiche Problem, als ich versuchte, KDiff3 zu verwenden.

Ich suchte nach einer kostenlosen Option, die keine Testversion war oder nur für nicht-kommerzielle Zwecke. Ich entdeckte, dass ich die 32-Bit-Version von KDiff3 verwendete und jetzt eine 64-Bit-Version hat. Durch die Installation konnte ich sehr viel größere Dateien unterscheiden.

kdiff3 64bit ausprobiert, stürzt es bei 2 1.6G-Dateien ab. stiv vor 5 Jahren 0
1
hanleyp

Probieren Sie ein Prüfsummenvergleichstool aus, das MD5 oder SHA1 verwendet. Ich benutze DigestIT 2004 .

Wenn Sie nur Diff versuchen, können Sie ein Befehlszeilen-Diff-Tool oder DiffUtils für Windows ausprobieren . In Textpad ist auch ein Vergleichstool integriert, in dem die Dateien Text sind.

1
Anon

Ich verwende Hex Workshop zum Vergleich großer Dateien auf Hex-Ebene. Sicher, es ist nicht kostenlos, aber es ist jeden Cent wert. Es gibt viele o Hex-Editoren, Hex-Rechner, Dateivergleich usw. Dies ist jedoch einer der Fälle, in denen das Ganze viel mehr ist als die Summe seiner Teile

0
MDMarra

Es sieht so aus, als wären es beide 32-Bit-Apps. Selbst bei einer 64-Bit-Plattform sind sie jedoch an eine maximale Speicherkapazitätsgrenze von 2 GB gebunden. Man könnte jedoch meinen, sie hätten eine andere Möglichkeit, dies zu tun, beispielsweise die zusätzlichen Daten auszulagern.

Ja, ich kann nicht glauben, dass sie ganze Dateien in den Speicher laden ... Piotr Dobrogost vor 14 Jahren 3
Die maximale Speichergrenze von 2 GB ist nicht relevant. Selbst für ein 32-Bit-Programm ist es möglich, Textabschnitte einer Textdatei gleichzeitig zu streamen. - Es gibt keinen Grund, warum eine Textdatei für diese Aufgabe vollständig in den Arbeitsspeicher geladen werden muss. BrainSlugs83 vor 6 Jahren 1
0
Lazer

Welches ist nun endlich für Sie da?

Ich benutze ExamDiff www.prestosoft.com/edp_examdiff.asp, aber ich bin nicht sicher, ob es für ~ 1 GB-Dateien funktioniert.