NAME
Archive::Lha::Stream
SYNOPSIS
# if you want to read from an archive file
my $stream = Archive::Lha::Stream->new( file => 'some.lzh' );
# if you want to read from a string on memory
my $stream = Archive::Lha::Stream->new( string => $content_of_lzh );
# just for debugging: you can pass an arrayref of hex strings
my $stream = Archive::Lha::Stream->new( hex => [qw(5D 00 ...)]' );
DESCRIPTION
This is a factory class to create a proper stream object. Available stream types are file, string, hex.
METHODS
new
takes a hash as an argument and returns a delegated stream object. See SYNOPSIS for the required option.
AUTHOR
Kenichi Ishigaki, <ishigaki@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2007 by Kenichi Ishigaki.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.