Lire à partir de fichiers compressés
Outre la décompression d’un fichier complet en une seule opération, une application peut décompresser un fichier compressé une partie à la fois à l’aide des fonctions LZSeek et LZRead . Ces fonctions sont particulièrement utiles quand il est nécessaire d’extraire des parties de fichiers volumineux. Par exemple, un fabricant de polices peut comporter des fichiers compressés contenant des métriques de police en plus des données de caractères. Pour utiliser les informations contenues dans ces fichiers, une application doit décompresser le fichier ; Toutefois, la plupart des applications utilisent uniquement une partie du fichier à un moment donné. Pour obtenir des informations sur les métriques de police, l’application extrait les données de l’en-tête. Pour récupérer des informations à partir du texte, l’application repositionne le pointeur de fichier en appelant LZSeek et en extrayant les données de caractères en appelant LZRead.