Yunqa • The Delphi Inspiration

Delphi Components and Applications

User Tools

Site Tools


products:ucl:index
no way to compare when less than two revisions

Differences

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


products:ucl:index [2022/02/04 17:02] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== DIUcl ======
  
 +{{page>header}}
 +
 +===== 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 Freeware UCL}}
products/ucl/index.txt · Last modified: 2022/02/04 17:02 by 127.0.0.1