lhasa
lhasa copied to clipboard
Free Software LHA implementation
lhasa stops unpacking an archive when it encounters an empty directory. Tested with an amiga lha archive.
I found that _ringbuf_ is twice larger than really needed. Say, for **lh5** the dictionary size is 8KiB. Given HISTORY_BITS=14, the maximum value returned by _read_offset_code_ function is 8191, thus...
Huffman Compression Engine II 0.21 by Joe Jared produced -lh8- archive, which is the same as -lh7- besides method name differs. (so only adding a line in lha_decoder.c is fine)...
- lh2 lh1 variant. This method supports 8 KiB sliding window, with support of maximum 256 bytes of matching length. Dynamic Huffman encoding is used. - lh3 lh2 variant with...
Both 'path' and 'filename' members are defined as (char *) so 8bit character (ancient Japanese Shift_JIS etc.) in filenames is treated as a negative value and casting such a negative...
I have a problem with unpacking of some Amiga LHA archives. Just to be sure, I tried to unpack the archive on Amiga and it all went well, no errors...
Fixes #25
Roadmap?
The tool [cpack](https://cmake.org/cmake/help/latest/module/CPack.html) supports reading lha but not writing. I would like to implement this... or do you have a roadmap for write support? BTW the name was already taken...
Am trying to create a blank directory structure, however upon extraction with lhasa any directories that are empty fail to be created. ` Games.info - Melted : o Games/Games.info -...
LHA has always been important for Amiga users. We have [aminet.net](http://aminet.net), which is massive repository of Amiga-related software, and everything there is packed with LHA or LZX. With such strong...