Convert::BulkDecoder version 0.03 ================================= Convert::BulkDecoder provides an easy way to decode binaries from email and news articles. It supports uuencoded contents, yencoded contents and MIME attachments. For example, to decode a multi-part yencoded article from the command line: perl -MConvert::BulkDecoder \ -e 'Convert::BulkDecoder(crc=>1)->decode([<>])' \ part01.yenc part02.yenc ... From a program: my $cvt = new Convert::BulkDecoder::; # Collect the articles into an array ref. my $art = [<>]; # Decode. my $res = $cvt->decode($art); die("Failed!") unless $res eq "OK"; print "Extracted ", $cvt->{size}, " bytes", " to file ", $cvt->{file}, "\n"; Note that it doesn't matter if the articles contain uuencoded, yencoded or MIME encoded data. INSTALLATION To install this module type the following: perl Makefile.PL make make test make install DEPENDENCIES This module requires these other modules and libraries: MIME::Parser (for MIME parsing) Digest::MD5 (optional, for digest calculation) LIMITATIONS The parts have to be offered in order. Only yencoded data can be CRC checked. COPYRIGHT AND LICENCE Copyright 2003 Squirrel Consultancy. License: Artistic.