Thread MD5 erstellen dauert sehr lange
(21 answers)
Opened by zipster at 2006-11-13 17:38
Hi,
ich habe in ein kleines Backupscript eine MD5 Erstellung und Überprüfung rein genommen. Ich habe nun ein Ordner in dem sich viele große Dateien befinden (manche Dateien sind 2.096.896 KB groß). Heute habe ich zum ersten mal einen Test laufen lassen und für 2 Dateien hat er nun über 1std. und 30min gebraucht. So nun zu meiner Frage. Ist es normal das das so lange dauert? Und wenn ja gibt es eine alternative? Hier der Code den ich verwende Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... sub create_md5{ my %file_hash; for my $file(@files2) { $file =~ tr~/~\\~; my $md5 = Digest::MD5->new; open FILES, $file; binmode(FILES); while(<FILES>) { $md5->add($_); } my $digest = $md5->hexdigest; close FILES; $file_hash{substr($file,length($vmwarepfad))} = "$digest"; } return \%file_hash } ... Danke Gruß Seri aka Zipster |