Vergleich nach Inhalt erkennt keine gleichen Dateien
Moderators: Stefan2, white, Hacker
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Vergleich nach Inhalt erkennt keine gleichen Dateien
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?
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
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
Meistens liegt so was an den Einstellungen im Vergleichstool: zB wiederholte Leerzeichen ignorieren usw.
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
Und die beiden Befehle (Vergleichen im Syncfenster) und "Vergleiche links und rechts" verwenden unterschiedliche Parameter?
Grüße/Regards,
Wilhelm
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
Das Synctool ist es immer ein binärer Vergleich.
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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.)
(Es sind übrigens Textdateien, die im gleichen Editor auch völlig gleich aussehen.)
Grüße/Regards,
Wilhelm
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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.
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
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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.
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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.
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
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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.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.
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.Das mit dem Ungleichheitszeichen passierte mit anderen Dateien, die evtl. doch verschieden waren, auch wenn gleiche Dateigrößen hatten.
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
- Wilhelm M.
- Power Member

- Posts: 1072
- Joined: 2003-06-05, 10:45 UTC
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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...
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
Wilhelm
Re: Vergleich nach Inhalt erkennt keine gleichen Dateien
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
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror