Convert/yEnc version 1.04

A yEnc decoder, with database of file parts

Convert::yEnc decodes yEncoded files and writes them to disk. File parts are saved to a temporary directory; when all parts of a file have been received, the completed file is moved to its final location.

Convert::yEnc maintains a database of partially received files, called the RC database. The RC database is loaded from disk when a Convert::yEnc object is created, and saved to disk when the object is DESTROY'd.

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:

IO::File
Set::IntSpan

CHANGES

1.04 2010 Jun 20

unit test fix

1.03 2008 Jan 31

        Convert::yEnc::Decoder
        - die on print failure

        Convert::yEnc::Entry.pm
        - fixed a warning

1.02 2004 Oct 28

        Convert::yEnc
        - fixed a warning

        Convert::yEnc::Entry.pm
        - fixed a warning

        t/Decoder.t
        - invoke $Config{perlpath}, not 'perl'

        t/Entry.t
        - more tests

1.01 2003 Nov 26

        Convert::yEnc
        - fixed _complete()
        - use warnings

        Convert::yEnc::Decode.pm
        - go faster
        - use warnings

        Convert::yEnc::RC.pm
        - use warnings

        Convert::yEnc::Entry.pm
        - use warnings

1.00 2002 Nov 13

Initial version

TODO

XS implementation of Convert::yEnc::Decoder::_line CRCs
Encoding

Send suggestions, bugs, etc. to swmcd@world.std.com

ACKNOWLEDGMENTS

Laurent Caprani <laurent.caprani@laposte.net> Jason Hudgins <thanatos@incantations.net> Eric Young <eay@pobox.com>
John Gilbert <jgilbert@biomail.ucsd.edu>

COPYRIGHT AND LICENCE

Copyright (C) 2002-2010 by Steven McDougall. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.