Thread MD5 erstellen dauert sehr lange (21 answers)
Opened by zipster at 2006-11-13 17:38

zipster
 2006-11-13 17:38
#71711 #71711
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
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

View full thread MD5 erstellen dauert sehr lange