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

zipster
 2006-11-13 18:46
#71715 #71715
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Quote
Hm, das hier mal versucht:
Quote
Or we can use the addfile method for more efficient reading of the file:

use Digest::MD5;

my $file = shift || "/etc/passwd";
open(FILE, $file) or die "Can't open '$file': $!";
binmode(FILE);

print Digest::MD5->new->addfile(*FILE)->hexdigest, " $file\n";


Aus der Doku zu Digest::MD5.

Ne bringt leider keinerlei unterschied.

Quote
du könntest auch ein C-Programm dafür benutzen, das ist warscheinlich schneller als das Perlmodul. auf linux währe das md5sum


Also C-Programm kommt eigentlich nicht in Frage da das Programm Betriebsystem unabhänig bleiben soll.

Quote
die zeit von eineinhalb stunden ist übrigens bei weitem zu viel. ich habe zwar nur mit einer datei von 1,3 GigaByte gearbeitet, aber die war nach max. 40 sec fertig.


Ich hab keine Ahnung woran das liegt. Es handelt sich hier um VMWare dateien ich weiß nicht ob es damit zusammen hängt


Gibt es vieleicht noch ne andere Möglichkeit zu überprüfen ob die Dateien richtig angekommen sind?
CRC oder bitweiße überprüfung?

View full thread MD5 erstellen dauert sehr lange