Vergleich nach Inhalt erkennt keine gleichen Dateien

German support forum

Moderators: Stefan2, white, Hacker

Post Reply
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

Eine Verständnisfrage. Ich benutze die Synchronisierfunktion zwischen einem lokalen Verzeichnis und einem externen Laufwerk, das über WebDav verbunden ist. Die Sync-Parameter sind: Vergleich nach Inhalt und Datum ignorieren (beides angehakt). Die Syncfunktion zeigt eine Datei als verschieden an (Ungleichheitszeichen). Wähle ich aber im Kontextmenü (im Syncfenster) "Vergleiche links und rechts", dann erhalte ich die Meldung "Die beiden Dateien haben den gleichen Inhalt."
Woher kommt dieser Unterschied? Ist "Vergleich nach Inhalt" nicht gleich Vergleich nach Inhalt? Und außerdem: wie kann man sicherstellen, dass Dateien mit gleichem Inhalt im Sync-Fenster erst gar nicht als verschieden bezeichnet werden?
Grüße/Regards,
Wilhelm
JOUBE
Power Member
Power Member
Posts: 1784
Joined: 2004-07-08, 08:58 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *JOUBE »

Meistens liegt so was an den Einstellungen im Vergleichstool: zB wiederholte Leerzeichen ignorieren usw.
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

Und die beiden Befehle (Vergleichen im Syncfenster) und "Vergleiche links und rechts" verwenden unterschiedliche Parameter?
Grüße/Regards,
Wilhelm
JOUBE
Power Member
Power Member
Posts: 1784
Joined: 2004-07-08, 08:58 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *JOUBE »

Das Synctool ist es immer ein binärer Vergleich.
User avatar
Dalai
Power Member
Power Member
Posts: 10228
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Dalai »

Die Zeilenumbrüche könnten ebenfalls unterschiedlich sein.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

Alles gut und schön. Aber die Frage ist doch: wieso sieht dann "Vergleiche links und rechts" diese Dateien als gleich an? Ebenso übrigens der interne Befehl cm_CompareFilesByContent. Oder umgekehrt: wieso zeigt der Dateivergleich im Synctool sie als "ungleich" an? Was macht diese Funktion im Synctool anders?
(Es sind übrigens Textdateien, die im gleichen Editor auch völlig gleich aussehen.)
Grüße/Regards,
Wilhelm
User avatar
Dalai
Power Member
Power Member
Posts: 10228
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Dalai »

Sind in der Verzeichnissynchronisierung beim Vergleich nach Inhalt noch Plugins beteiligt?
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

Nein, keine Plugins.

Hab noch einen kurzen Test gemacht. 3 Textdateien mittels WebDav auf das externe Laufwerk geladen und danach das Synctool aufgerufen. Ohne weitere Einstellungen werden die externen Dateien als neuer angesehen - logisch, sie bekommen ja beim Kopieren einen neuen Datumsstempel. Wenn nur "Datum ignorieren" angekreuzt ist, werden die Dateien als gleich erkannt. Wenn aber zusätzlich "Vergleich nach Inhalt" angekreuzt ist, dann erhalten die Dateien nach dem Vergleich ein rotes Fragezeichen. Also: Status unbestimmt.
So und jetzt ein Dateienpaar markieren und aus dem Kontextmenü "Vergleich links und rechts" aufrufen -> siehe da: die Dateien haben den gleichen Inhalt.
Es wäre halt schön, wenn schon der Dateivergleich des Synctools (mit "Inhalt vergleichen") das letztere Ergebnis hätte, sonst wird der Dateiabgleich mühsam.
Grüße/Regards,
Wilhelm
User avatar
Dalai
Power Member
Power Member
Posts: 10228
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Dalai »

Ein rotes Fragezeichen ist aber etwas anderes als das Ungleich-Zeichen, wie es im OP angegeben ist.

Bei Dateisystem-Plugins - hier WebDAV - ist das rote Fragezeichen völlig normal, weil die Dateien ja sonst alle komplett heruntergeladen werden müssten, um sie vergleichen zu können.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

Okay, das leuchtet ein. Bleibt zwar die Frage, was die anderen oben erwähnten Vergleichsroutinen anders machen, aber vielleicht ist das bei einem einzigen Dateienpaar nicht so tragisch, wenn die externe Datei heruntergeladen werden muss. Was anscheinend passiert.

Das mit dem Ungleichheitszeichen passierte mit anderen Dateien, die evtl. doch verschieden waren, auch wenn gleiche Dateigrößen hatten. Den Test habe ich so gemacht, damit die Dateien sicher gleich sind. Um zu schauen, ob das Synctool sie als gleich erkennt.
Grüße/Regards,
Wilhelm
User avatar
Dalai
Power Member
Power Member
Posts: 10228
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Dalai »

Wilhelm M. wrote: 2026-03-03, 12:02 UTCBleibt zwar die Frage, was die anderen oben erwähnten Vergleichsroutinen anders machen, aber vielleicht ist das bei einem einzigen Dateienpaar nicht so tragisch, wenn die externe Datei heruntergeladen werden muss. Was anscheinend passiert.
So ist es. Bei einem ausgeführten Doppelklick auf ein Dateipaar wird die Datei heruntergeladen und danach ein Vergleich ausgeführt, unabhängig davon, wo die Dateien sich befinden.
Das mit dem Ungleichheitszeichen passierte mit anderen Dateien, die evtl. doch verschieden waren, auch wenn gleiche Dateigrößen hatten.
Gleiche Dateigrößen kann eigentlich kaum sein, denn die Dateigröße ist das einzig verbleibende Kriterium, das noch zu einem Ungleich-Zeichen führen kann.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Wilhelm M.
Power Member
Power Member
Posts: 1072
Joined: 2003-06-05, 10:45 UTC

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Wilhelm M. »

War nur eine Vermutung. Könnte es sein, dass die Dateien deswegen gleich groß erscheinen, weil die Unterschiede bei meinen Einstellungen der Größenanzeige (Dynamisch x.x k/M/G) nicht sichtbar sind? Aber der Vergleich sieht die Unterschiede trotzdem und zeigt daher "ungleich"?

However, dieses Verhalten tritt auch dann bei manchen Dateien auf, wenn sie ein Ungleichheitszeichen bekommen (warum auch immer). Also: im Syncfenster sind sie ungleich, aber Vergleich der beiden Dateien mittels Rechts-Links-Vergleich ergibt "...haben den selben Inhalt!". Oft gesehen und oft darüber geärgert...
Grüße/Regards,
Wilhelm
User avatar
Dalai
Power Member
Power Member
Posts: 10228
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Vergleich nach Inhalt erkennt keine gleichen Dateien

Post by *Dalai »

In der Verzeichnissynchronisierung sieht man doch immer Bytes, keine dynamischen Größenangaben.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Post Reply