Chapter 9 Data Decompression Library

The Microsoft Windows operating system includes the dynamic-link library LZEXPAND.DLL. Typically, an application calls functions in LZEXPAND.DLL to decompress data previously compressed by Microsoft File Compression Utility (COMPRESS.EXE).

A version of LZEXPAND.DLL was shipped with Windows version 3.0. That version of LZEXPAND.DLL does not contain the full set of functions that is included with the Windows 3.1 version. Applications that could be installed on a system running Windows 3.0 should always check the version number of the library to ensure that the correct version is being used. For more information about checking version numbers, see Chapter 11, “File Installation Library.”

This chapter describes important concepts relating to data compression and describes the decompression functions in LZEXPAND.DLL.