Changeset 6751 for lang/perl/Archive-Lha
- Timestamp:
- 02/16/08 01:58:07 (10 months ago)
- Location:
- lang/perl/Archive-Lha/trunk/lib/Archive/Lha/Header
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Archive-Lha/trunk/lib/Archive/Lha/Header/Level0.pm
r3588 r6751 69 69 This parses Level 0 headers found mainly in the oldest archives created in the MS-DOS era. Actually, it was designed for LHarc, one of the ancestors of LHa. 70 70 71 As Level 0 header has rather severe limitation for the path length of the archived file, recent archivers usually use Level 2 (or extended Level 1) headers. If you find multibyte strings in the header, most probably they are encoded in shift -jis.71 As Level 0 header has rather severe limitation for the path length of the archived file, recent archivers usually use Level 2 (or extended Level 1) headers. If you find multibyte strings in the header, most probably they are encoded in shift_jis. 72 72 73 73 =head1 METHODS -
lang/perl/Archive-Lha/trunk/lib/Archive/Lha/Header/Level1.pm
r3588 r6751 83 83 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. 84 84 85 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.85 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. 86 86 87 87 =head1 METHODS
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)