App-Hashl
view release on metacpan or search on metacpan
lib/App/Hashl.pm view on Meta::CPAN
}
if ( $self->{config}->{read_size} == 0 ) {
$digest->addfile($file);
return $digest->hexdigest;
}
#<<< perltidy has problems indenting 'or die' with tabs
open( my $fh, '<', $file )
or die("Can't open ${file} for reading: $!\n");
binmode($fh)
or die("Can't set binmode on ${file}: $!\n");
read( $fh, $data, $self->{config}->{read_size} )
or die("Can't read ${file}: $!\n");
close($fh)
or die("Can't close ${file}: $!\n");
#>>>
$digest->add($data);
return $digest->hexdigest;
}
( run in 0.791 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )