QuoteHm, 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.
Quotedu 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.
Quotedie 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?