Re: Dateivergleich: Neuere Version erkennen



Uwe Ziegenhagen schrieb:

ich möchte vergleichen, ob eine Datei auf der lokalen Festplatte (jeweils an unterschiedlichen PCs) oder auf einer CD-RW neuer ist (also Vergleich PC1<->CD-RW, CD-RW<->PC2). Auf der RW kann irgendein Dateisystem drauf sein (Verwendung aber eher UDF oder das von NeroInCD).

Habe allerdings festgestellt, dass die Datumsangaben auf der CD nicht immer stimmen müssen und ich mich somit nicht darauf verlassen kann, eine neuere Dateiversion darüber zu erkennen.

Habe schon überlegt, eine Art lokales Log-System zu implementieren und immer wenn dort eine Datei noch nicht mit ihrem MD5 erfasst ist, muss sie wohl neuer sein als die lokale Version bzw. ich müsste den Benutzer fragen, was er damit machen will, ob er die Version von der CD auf Platte haben will oder anders herum. Aber die durchschlagende Idee fehlt mir damit noch.

Kennt jemand von Euch ein System das funktioniert, oder hat eine Idee, wie ich das realisieren könnte?


Klingt interessant. Ich würde die Datei vielleicht zusammen mit dem MD5 auf eine CD brennen. Dann vielleicht eine Norton Commander ähnliche Anwendung schreiben, die die MD5 Dateien der CD mit den aktuellen MD5 Werten vergleicht. Dann weißt du, welche geändert wurden. Fehlt nur noch die Einbettung der Datumswerte, vielleicht mit in die MD5 Datei?

Klingt nicht nur interessant, ist es eigentlich auch, allerdings nicht so ganz trivial wie ich finde ;-)


Den MD5 mit auf die CD brennen bringt glaub nichts, da ich diesen ja ohnehin immer ermitteln kann und der sollte ja bei unveränderten Dateien immer gleich bleiben. Ist nur die Frage wie ich eine Art Datumsangabe mit in den MD5 einbringen kann. Das aktuelle Systemdatum wäre ne Möglichkeit, kann aber auf unterschiedlichen Systemen auch wieder zu falschen Angaben führen!
.




Relevant Pages

  • Re: Dateivergleich: Neuere Version erkennen
    ... ich möchte vergleichen, ob eine Datei auf der lokalen Festplatte oder auf einer CD-RW neuer ist (also ... Dann vielleicht eine Norton Commander ähnliche Anwendung schreiben, die die MD5 Dateien der CD mit den aktuellen MD5 Werten vergleicht. ... Fehlt nur noch die Einbettung der Datumswerte, vielleicht mit in die MD5 Datei? ...
    (de.comp.lang.java)
  • Re: rootkit Frage
    ... Ich kann zu gegebener MD5SUM keine Datei mit genau dieser Checksum ... > glaube an MD5 gebrochen ist. ... Prev by Date: ... Next by Date: ...
    (de.comp.security.misc)
  • Re: Verzeichnisse exakt vergleichen
    ... Im Prinzip sollte jede Datei im Backup an der gleichen ... wie in dem verschobenen Verzeichnis und sie müsste den ... gleichen MD5 haben ...
    (de.comp.os.unix.linux.misc)
  • Re: Dateivergleich: Neuere Version erkennen
    ... Ganz am Anfang, wenn noch kein Log existiert entscheidet entweder der User komplett oder das Programm weiss, was die Quelle und was das Ziel ist und schlägt zunächst mal vor alle Dateien von der Quelle zum Ziel zu kopieren. ... Mit MD5 kriegst Du auch raus, ob eine Datei gelöscht und eine neue erstellt wurde oder ob nur eine Datei umbenannt wurde (weil sich durchs ... auch Sinn, nicht nur den MD5 der ganzen Datei zu berechnen, sondern auch von Teilen davon. ...
    (de.comp.lang.java)