Digest::CRC version 0.22
========================
NAME
Digest::CRC - Generic CRC functions
DESCRIPTION
The Digest::CRC module calculates CRC sums of all sorts. It contains
wrapper functions with the correct parameters for CRC-CCITT, CRC-16 and
CRC-32.
SYNOPSIS
# Functional style
use Digest::CRC qw(crc32 crc16 crcccitt crc);
$crc = crc32("123456789");
$crc = crc16("123456789");
$crc = crcccitt("123456789");
$crc = crc($input,$width,$init,$xorout,$poly,$refin,$refout);
# OO style
use Digest::CRC;
$ctx = Digest::CRC->new(type=>"crc16");
$ctx = Digest::CRC->new(width=>16, init=>0x0000, xorout=>0x0000,
poly=>0x8005, refin=>1, refout=>1);
$ctx->add($data);
$ctx->addfile(*FILE);
$digest = $ctx->digest;
$digest = $ctx->hexdigest;
$digest = $ctx->b64digest;
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
COPYRIGHT AND LICENCE
CRC algorithm code taken from "A PAINLESS GUIDE TO CRC ERROR DETECTION
ALGORITHMS".
The author of this package disclaims all copyrights and releases it
into the public domain.