Delphi Inspiration

Components and Applications

User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

products:ucl:index [2016/01/22 15:08] (current)
Line 1: Line 1:
 +====== DIUcl ======
 +===== Overview =====
 +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:
 +  * Decompression is extremely fast and requires no memory.
 +  * The assembler-optimized decompressor fits into less than 200 bytes of code.
 +  * Builds into applications,​ requires no DLLs nor other dependencies.
 +  * Supports in-place compression and decompression.
 +  * Real-time decompression should be possible for any application.
 +===== Usage =====
 +The DIUcl API is very simple:
 +  * The basic comression and decompression functions operate on blocks of memory.
 +  * ''​TStream''​ wrappers for sequential on-the-fly compression and decompression with complete ''​TStream.Seek''​ support.
 +  * Optimized helper functions for ''​TStream'',​ ''​AnsiString'',​ and ''​UnicodeString''​ operations.
 +  ​
 +{{tag>​ASM Compression Compressor Decompression Decompressor UCL}}
products/ucl/index.txt · Last modified: 2016/01/22 15:08 (external edit)