Entwickler-Ecke

Dateizugriff - Datei fortlaufen änderungen anzeigen


bate - Mo 02.06.03 13:50
Titel: Datei fortlaufen änderungen anzeigen
Hallo,

ich bin dabei für windows eine vergleichbare funktion in mein Programm zu implementieren. Es gibt unter UNIX tail (tail -f) erlaubt es fortlaufen zu sehen was sich in einer Datei ändert. Nun möchte ich ein Programm schreiben was mein 100mb dickes LOGFILE durchliest und wenn sich am ende was ändern, entsprechen reagiert.

Hat irgend jemand eine Idee wie ich das umsetzen kann?

Datei einlesen und vergleichen scheint mir nicht sinnvoll bei einer 100 MB dicken Datei.


O'rallY - Mo 02.06.03 17:41

Du könntest in bestimmten Abständen die Datei mit einer Prüfsumme checken, einem Hash. Anbieten würde sich SHA und MD5. Implemantationen zu diesen Algorithmen findest du reichlich. Empfehlen kann ich dir DEC I von Hagen Reddman. Da findest du noch reichlich andere Algos, rund um Verschlüsselung und Hashes.