suit: MD5-Hash einer datei ermitteln..

Beitrag lesen

Wenn man mit dieser Funktion eine größe Datei scannt, hängt der Prozess.

Hängt "der Prozess" oder wartet das Script schlichtweg auf ein Resultat - das ist etwas völlig anderes.

Mir wurde gesagt man soll die Funktion etwas umschreiben,
dass er nur noch z.B 350KB scannt und daraus einen MD5 Hash ermitteln kann.

Und was soll das bringen? Dann kannst du den Streuwert gleich aus dem Stand des Mondes oder der aktuellen Gemütslage deiner Katze errechnen.

Der Sinn eines MD5-Hashes einer Datei ist es zu prüfen, ob die Datei sich verändert hat - um z.B. bei großen Downloads zu prüfen, ob die Datei vollständig ist.

Bei einer Textfile welches immer wieder Zeilen hinzugefügt bekommt und größer als deine genannten 350 KB ist, bringt der der Hash genau nichts mehr.

Unter Linux/Unix gibt es z.B. md5sum, auch unter Windows gibt es sicher entsprechende Commandline-Software die sich mit CScript oder WScript ausführen lässt.