Blame README

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