应用程序可以调用LZEXPAND.DLL中的函数来解压缩使用COMPRESS.EXE压缩的文件。这些功能也可以处理未压缩的文件,而不尝试解压缩它们。要使用这些功能,应用程序必须包含LZEXPAND.H头文件。
下表描述了LZEXPAND.DLL中的每个功能。
功能 | 目的 |
CopyLZFile | 此函数已过时。它提供了简化16位Windows应用程序的移植。基于Win32的应用程序应使用LZCopy功能。 |
GetExpandedName | 如果在压缩文件期间使用/r选项,则检索压缩文件的原始名称。 |
LZClose | 关闭当应用程序调用{??989796033}函数时打开的文件。 |
LZCopy | 将源文件复制到目标文件。如果源文件被压缩,则此函数创建一个解压缩的目标文件。如果源文件未压缩,则此函数将复制原始文件。此函数用于单文件复制操作。 |
LZDone | 此函数已过时,不应在基于Win32的应用程序中使用。它提供了简化16位Windows应用程序的移植。 |
LZInit | 创建用于解压缩文件的结构。 |
LZOpenFile | 打开文件并返回一个标识它的句柄。 |
LZRead | 从文件读取指定数量的字节。如果文件被压缩,则该函数在将它们复制到目标缓冲区之前解压缩字节。 |
LZSeek | 将文件指针放在压缩文件的解压缩图像中。在调用LZRead函数之前,应用程序调用此函数来放置指针。 |
LZStart | 此函数已过时,不应在基于Win32的应用程序中使用。它提供了简化16位Windows应用程序的移植。 |