Level 1 header is defined for shift to Level 2 header from Level 0 header.
Level 1 header has irregular specification which uses base header of Level 0 header and extended header of level 2 header.
Moreover, Level 1 header uses Skip size in place of Compressed size,
so that an old version(for example, LArc) can list files which are in the archive.
Development of new LHA which output Level 2 header by default was late,
and LHA ver 2.13 which output Level 1 header by default was distributed as the standard version for a long time,
so Level 1 header had spread widely in contrast to intention of author.