Archive::Lha::Header::Level1 - Archive::Lha::Header::Level1 documentation


Archive-Lha documentation  | view source Contained in the Archive-Lha distribution.

Index


NAME

Top

Archive::Lha::Header::Level1

DESCRIPTION

Top

You usually don't need to use this directly. See Archive::Lha::Header 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

Top

new

parses a stream and creates an object.

SEE ALSO

Top

Archive::Lha::Header::Base

AUTHOR

Top

Kenichi Ishigaki, <ishigaki@cpan.org>

COPYRIGHT AND LICENSE

Top


Archive-Lha documentation  | view source Contained in the Archive-Lha distribution.