Gibt es eine max. Größe für "Vergleich(en) nach Inhalt

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Luzie
Junior Member
Junior Member
Posts: 91
Joined: 2003-02-27, 07:58 UTC

Gibt es eine max. Größe für "Vergleich(en) nach Inhalt

Post by *Luzie »

Hallo,

gibt es eine maximale Größe für das Vergleichen von Dateien
nach deren Inhalt ?

Ich wollte zwei 800 MB-.AVI-Dateien vergleichen, bekomme aber bei
ca. 35% immer die Fehlermeldung, dass das vergleichen nicht geht,
weil nicht genug Speicherplatz zur Verfügung steht. Auf der Platte (TEMP-Laufwerk) sind aber ca. 1,5 GByte frei.

Hat jemand dazu einen Hinweis ?

Luzie
User avatar
SanskritFritz
Power Member
Power Member
Posts: 3693
Joined: 2003-07-24, 09:25 UTC
Location: Budapest, Hungary

Post by *SanskritFritz »

Es hängt von der virtuellen memory ab.
Wie gross is dein swapfile? Ist auf dem drive wo er liegt, auch genügend platz?
I switched to Linux, bye and thanks for all the fish!
Luzie
Junior Member
Junior Member
Posts: 91
Joined: 2003-02-27, 07:58 UTC

Post by *Luzie »

Ich schau mal heute abend danach und gebe Bescheid,

(ich dachte es kommt darauf an, wo das TEMP-Verzeichnis liegt,
das könnte also schon sein mit dem virtuellen Speicher).

Luzie
User avatar
Hacker
Moderator
Moderator
Posts: 13081
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

BTW: Wenn diese Fehlermeldung kommt, dann sagt sie meistens auch, dass die Dateien verschieden sind (falls dich nur das interessiert).

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Du brauchst genügend RAM bzw. mußt Dein Swapfile der Größe der zu vergleichenden Dateien anpassen. Der Plattenplatz ist irrelevant.
Leider lädt die Vergleichsfunktion beide Dateien ins RAM statt nur jeweils kleine Ausschnitte (wie beim Lister) zu untersuchen.
@ghisler: Vielleicht läßt sich da was dran ändern?

Um zu entscheiden, ob Dateien dieser Größenordnung identisch sind, solltest Du Dir für jede Datei eine CRC-Prüfsumme erstellen und dann diese vergleichen.

Icfu
This account is for sale
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48173
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Einfach "Verzeichnisse synchronisieren" statt "Vergleich nach Inhalt" verwenden. Grund: "Verzeichnisse synchronisieren" meldet nur gleich/ungleich, "Vergleich nach Inhalt" dagegen versucht bei Ungleichheit die Dateien beide in den Speicher einzublenden und die Unterschiede anzuzeigen.
Author of Total Commander
https://www.ghisler.com
icfu
Power Member
Power Member
Posts: 6052
Joined: 2003-09-10, 18:33 UTC

Post by *icfu »

Wäre es nicht möglich, die Unterschiede analog zum Lister NUR in einem 64k-Ausschnitt o.ä. anzuzeigen?
Wenn man byteweise vergleicht, braucht man doch nicht beide Dateien vollständig ins RAM zu laden sondern immer nur den jeweiligen Offset angucken.

So wie es sich im Moment darstellt, ist die Vergleichsfunktion mit Inhaltsansicht (und die ist ab und an sehr hilfreich) für große Dateien aufgrund des Speichermangels und der Zeit bis die Dinger geladen sind, völlig untauglich, was sehr schade ist.

Icfu
This account is for sale
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48173
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Hmm, sollte im Prinzip möglich sein, erfordert aber grössere Aenderungen am Programm. Mal sehen ob sich das irgendwie machen lässt.
Author of Total Commander
https://www.ghisler.com
Post Reply