Provided by: libcryptx-perl_0.056-1_amd64 

NAME
Crypt::Checksum::Adler32 - Compute Adler32 checksum
SYNOPSIS
use Crypt::Checksum::Adler32; $d = Crypt::Checksum::Adler32->new; $d->add('any data'); $d->addfile('filename.dat'); $d->addfile(*FILEHANDLE); $checksum_raw = $d->digest; # raw bytes $checksum_hex = $d->hexdigest; # hexadecimal form
DESCRIPTION
Calculating Adler32 checksums (OO interface); Since: CryptX-0.032
METHODS
new Constructor, returns a reference to the checksum object. $d = Crypt::Checksum::Adler32->new; clone Creates a copy of the checksum object state and returns a reference to the copy. $d->clone(); reset Reinitialize the checksum object state and returns a reference to the checksum object. $d->reset(); add All arguments are appended to the message we calculate checksum for. The return value is the checksum object itself. $d->add('any data'); #or $d->add('any data', 'more data', 'even more data'); addfile The content of the file (or filehandle) is appended to the message we calculate checksum for. The return value is the checksum object itself. $d->addfile('filename.dat'); #or $d->addfile(*FILEHANDLE); BEWARE: You have to make sure that the filehandle is in binary mode before you pass it as argument to the addfile() method. digest Returns the binary checksum (raw bytes). $result_raw = $d->digest(); hexdigest Returns the checksum encoded as a hexadecimal string. $result_hex = $d->hexdigest();
SEE ALSO
• CryptX, Crypt::Checksum • <https://en.wikipedia.org/wiki/Adler-32>