Autor Beitrag
bate
Hält's aus hier
Beiträge: 12



BeitragVerfasst: Mo 02.06.03 13:50 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: 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.

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...