Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Verzeichnissynchronisation: Datum oder CRC als Indikator (https://www.delphipraxis.net/159153-verzeichnissynchronisation-datum-oder-crc-als-indikator.html)

HeikoAdams 16. Mär 2011 12:47


Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Hallo,
wenn ich zwei Verzeichnisse synchronisieren möchte, sollte ich eher das Dateidatum (erstellt/geändert) oder eine CRC als Kriterium heranziehen?

Sir Rufo 16. Mär 2011 12:50

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Hängt davon ab, wie hoch der Anspruch ist.

1. Datum
2. CRC
3. Direkter Vergleich

himitsu 16. Mär 2011 12:54

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
0. Archiv-Attribut

Sir Rufo 16. Mär 2011 12:55

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
-1. Datei-Name :mrgreen:

HeikoAdams 16. Mär 2011 12:56

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Es soll eigentlich nur darum gehen, heraus zu finden, ob sich Datei A in Verzeichnis A von Datei A in Verzeichnis B unterscheidet und somit von Verzeichnis A in Verzeichnis B synchronisiert werden muss.

Sir Rufo 16. Mär 2011 12:59

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Das impliziert der Begriff "synchronisieren".

Aber wie hoch ist der Anspruch an die Synchronisation?
Wenn es extrem 100% zuverlässig sein muss um jeden Preis, dann geht nur der binäre Vergleich der Dateien.

HeikoAdams 16. Mär 2011 13:09

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Es soll schon möglichst exakt und performant sein.

BTW: Stimmt es, das z.B. Truecrypt den Zeitstempel der Container-Dateien nicht ändert? Wenn ja, wäre wohl die Kombination aus Datum + CRC am sinnvollsten :gruebel:

himitsu 16. Mär 2011 13:15

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Permanent = Verzeichnisüberwachung?

Sir Rufo 16. Mär 2011 13:17

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Wenn du den CRC-Wert vergleichst, dann brauchst du das Datum nicht mehr.

Ich würde erst die Dateinamen prüfen (neu, gelöscht), dann bei den gleichen Dateien die Größe und bei gleicher Größe erst den CRC-Wert bilden und vergleichen.

s.h.a.r.k 16. Mär 2011 13:29

AW: Verzeichnissynchronisation: Datum oder CRC als Indikator
 
Vielleicht hilft es auch sich rsync näher anzuschauen. Ich weiß nicht, wie das Programm das macht, aber dazu wurde mir immer wieder geraten, wenn es um Synchronisation ging.

Ich persönlich nutze auch Git für sowas :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz