Lhasa is a Free Software replacement for the Unix LHA tool, for decompressing .lzh (LHA/LHarc) and .lzs (LArc) archives. The backend for the tool is a library, so it can be reused for other purposes. Lhasa aims to be compatible with as many types of lzh/lzs archives as possible. It also aims to generate the same output as the (non-free) Unix LHA tool, so it will act as a drop-in free replacement.
| Tags | Compression |
|---|---|
| Licenses | ISC |
| Operating Systems | Linux BSD Mac OS X Windows |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: This version adds better support for OS-9 lzh archives and fixes several security vulnerabilities related to handling of symbolic links.


Release Notes: This release adds support for extraction of Unix symbolic links and parsing of Unix-level 0 extended header areas. A decompressor has been added for the "old" PMarc compression algorithm (-pm1-).


Release Notes: This release adds support for running on Windows and fixes several minor bugs reported in the previous release.


Release Notes: This release adds special handling for the MacBinary headers inserted by the Classic Mac OS MacLHA tool. A Unix man page has been added. Several minor bugs found in archive extraction have been fixed, and the regression test suite has been significantly improved.


Release Notes: This release adds detection and special handling for MacLHA archives and fixes a minor bug related to directory creation.