Lecture à partir de fichiers compressés

En plus de décompresser un fichier complet en une seule opération, une application peut décompresser un fichier compressé partiellement à la fois à l’aide des fonctions LZSeek et 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 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 n’utilisent qu’une partie du fichier à un moment donné. Pour obtenir des informations sur les métriques de police, l’application extrayait 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 extrait les données de caractères en appelant LZRead.