/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Archive-Lha/blib/lib/Archive/Lha/Header/Level1.pm


NAME

Archive::Lha::Header::Level1


DESCRIPTION

You usually don't need to use this directly. See the Archive::Lha::Header manpage for examples.

This parses Level 1 headers found mainly in older archives created in the MS-DOS era. Also, some of the older ports, including LHa for UNIX, still prefer this header for compatibility reasons. Historically, Level 1 header, which is actually a combination of previous Level 0 header and following Level 2 header, was designed to foster the transition to Level 2 header. However, as Level 2 implementation delayed, Level 1 archives prevailed enough and could not be ignored.

Level 1 header also has rather severe limitation for the path length of the archived file. However, Level 1 header can use extended headers to store longer file/directory names. Multibyte strings in the header may be encoded in shift-jis, or in euc-jp, or in other encodings.


METHODS

new

parses a stream and creates an object.


SEE ALSO

the Archive::Lha::Header::Base manpage


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.