Lecture à partir de fichiers compressés
Outre la décompression d’un fichier complet dans une seule opération, une application peut décompresser un fichier compressé une partie à la fois à l’aide des fonctionsLZSeeket LZRead. Ces fonctions sont particulièrement utiles lorsqu’il est nécessaire d’extraire des parties de fichiers volumineux. Par exemple, un fabricant de polices peut avoir compressé des fichiers 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 n’utiliseraient qu’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 obtenir des informations à partir du texte, l’application repositionne le pointeur de fichier en appelant LZSeek et en extrayant des données de caractères en appelant LZRead.