Hallo Community,
ich bin gerade dabei ein Programm zu schreiben das eine Syncronisation zwischen zwei Ordnern vornehmen soll.
Das ganze soll zu dem Bi-Direktional funktionieren.
Doch ich habe jetzt irgendwie einen hänger.
Nur weis ich jetzt nicht so genau wie ich die Datei änderung erkennen lassen soll.
Meine bisher mir bekannten möglichkeiten:
a) Binärvergleich der zwei Dateien
b) Über das änderungs Datum
Der Binärvergleich kommt mir etwas ungeignet vor, da eine neuere Datei sowohl kleiner seien kann.
Beim Änderungs Datum aber müssen auf beiden Ziel-Systemen die gleiche System-Zeit eingestellt sein damit dies funktioniert.
Ich habe mal was von einer Hash-Bereschnung gehört, könnte mir da einer mal bitte was von erzählen und evtl. einen Beispiel geben?
Meine zweite Frage ist wie ich am geschicklichsten die Bi-Direktionale Syncronisierung implementiere.
Ich habe keine ahnung wie ich erkennen soll ob eine Datei auf beiden Seiten geändert wurde.
Wäre über Hilfe sehr dankbar
ich bin gerade dabei ein Programm zu schreiben das eine Syncronisation zwischen zwei Ordnern vornehmen soll.
Das ganze soll zu dem Bi-Direktional funktionieren.
Doch ich habe jetzt irgendwie einen hänger.
Nur weis ich jetzt nicht so genau wie ich die Datei änderung erkennen lassen soll.
Meine bisher mir bekannten möglichkeiten:
a) Binärvergleich der zwei Dateien
b) Über das änderungs Datum
Der Binärvergleich kommt mir etwas ungeignet vor, da eine neuere Datei sowohl kleiner seien kann.
Beim Änderungs Datum aber müssen auf beiden Ziel-Systemen die gleiche System-Zeit eingestellt sein damit dies funktioniert.
Ich habe mal was von einer Hash-Bereschnung gehört, könnte mir da einer mal bitte was von erzählen und evtl. einen Beispiel geben?
Meine zweite Frage ist wie ich am geschicklichsten die Bi-Direktionale Syncronisierung implementiere.
Ich habe keine ahnung wie ich erkennen soll ob eine Datei auf beiden Seiten geändert wurde.
Wäre über Hilfe sehr dankbar
Comment