Compartilhar via


Lendo de arquivos compactados

Além de descompactar um arquivo completo em uma única operação, um aplicativo pode descompactar um arquivo compactado por parte de cada vez usando as funções LZSeek e LZRead . Essas funções são particularmente úteis quando é necessário extrair partes de arquivos grandes. Por exemplo, um fabricante de fontes pode ter arquivos compactados contendo métricas de fonte, além de dados de caracteres. Para usar as informações nesses arquivos, um aplicativo precisaria descompactar o arquivo; no entanto, a maioria dos aplicativos usaria apenas parte do arquivo em qualquer momento específico. Para obter informações sobre métricas de fonte, o aplicativo extrairia dados do cabeçalho. Para obter informações do texto, o aplicativo reposicionaria o ponteiro do arquivo chamando LZSeek e extrairia dados de caractere chamando LZRead.