This package uses algorithms of the renowned UPX executable packer to compress and decompress data. For use in applications written with KOL, it is enough to add the conditional compilation symbol KOL to the project option. With a fairly good compression ratio, the unpacker is very compact, and if you use unpacking only, the application does not grow much at all. Written by Ralf Junker (Germany).
If we are only talking about packaging resources, then it makes sense to use the UPX application wrapper itself. If your application works with its large external files, then this package is indispensable in order to provide storage of such files on external media in a compressed form. Packing data before transmitting it over the network can also make sense.