>Dennis Daupert wrote:
>> Hello list,
>> 
>> Now that management has moved us off Unix and onto windows....
>> 
>> We develop software packages, and use a perl script to generate
>> checksum signatures to validate our packages.
>> 
>> On Solaris, we use cksum; on linux, md5sum.
>> 
>> What do people use on windows?

Here's what I do.  No reading in the entire file.  This method is also
portable to any platform.

        my $fh = FileHandle->new();
        if (! $fh->open("${dir}${file}")) {
                warn "$0: $!\n";
                next;
        }
        binmode($fh);
        my $buffer;
        my $bytesRead;
        my $totalbytes = 0;
        $md5 = Digest::MD5->new;
        while ($bytesRead = $fh->read($buffer, 32768)) {
                $md5->add("$buffer");
                $totalbytes += $bytesRead;
                # print "${totalbytes}\n"
        }
        print $md5->hexdigest;






--
REMEMBER THE WORLD TRADE CENTER         ---=< WTC 911 >=--
"...ne cede malis"

00000100

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to