ThriftyLZW
© Cerilica 2020
Very flexible LZW compression for RISC OS programs
Very flexible LZW compression for RISC OS programs
The current version is 1.00 (24 Nov 2020) [32bit]
A module that does LZW compression and decompression (using between 9 and 12 bits), in fifty different ways and little time or memory! Fifty LZW... Thrifty LZW... do you see? Oh please yourself.
Thrifty can input or output to:
Buffer (and length)
Filename
Open file (from current file pointer)
Open file and length (i.e. a subset of a file)
Function (your own code, API much like GBPB)
It also features a *Command to display an LZW-compressed textfile on the screen, should you find that useful.
Importantly, ThriftyLZW is re-entrant, meaning that it can be used in multiple TaskWindows simultaneously.