DIUcl is a lossless compression library with extremely fast and small (200 bytes only!) ASM decompressor. Compression times and ratios are similar to those of deflate/zip and bzip2.
DIUcl is the Delphi port of the popular UCL Compression Library, which is also used by the popular and well known UPX Ultimate Packer for eXecutables. DIUcl features include:
The DIUcl API is very simple:
TStream
wrappers for sequential on-the-fly compression and decompression with complete TStream.Seek
support.TStream
, AnsiString
, and UnicodeString
operations.