PKLITE32 may be used to reduce the size of any Windows 32 bit
Portable Executable (i.e. PE) "Image" file. The PE file format is based on the
Common Object File Format (i.e. COFF) and is the primary Windows 32-bit executable file
format. In addition to executable files, PKLITE32 will compress Dynamic Link Library (i.e.
.DLL) files, OLE Custom Control (i.e. .OCX) files, or any PE based file type.
Once PKLITE32 compresses the specified sections/resources, it
inserts a small piece of code into the PE file that decompresses the compressed sections
at file runtime. This all occurs seamlessly to the end user. In other words, the end user
won't know the difference between a compressed file and an uncompressed one.
PKLITE32 provides three interfaces for compressing PE files:
The GUI provides a Windows based user-friendly method for compressing files;
The Command Line is typically used when automating one or more file compression tasks
with a batch file;
The Scripting interface is used when automating compression, usually as a post
processing operation during development. For example, MS Developers Studio may be
configured to compress an image after it is compiled.