Condividi tramite


Lettura da file compressi

Oltre a decomprimere un file completo in una singola operazione, un'applicazione può decomprimere un file compresso alla volta usando le funzioni LZSeek e LZRead . Queste funzioni sono particolarmente utili quando è necessario estrarre parti di file di grandi dimensioni. Ad esempio, un produttore di tipi di carattere può avere file compressi contenenti metriche del tipo di carattere oltre ai dati dei caratteri. Per usare le informazioni in questi file, un'applicazione deve decomprimere il file; tuttavia, la maggior parte delle applicazioni userebbe solo parte del file in qualsiasi momento specifico. Per ottenere informazioni sulle metriche dei tipi di carattere, l'applicazione estrae i dati dall'intestazione. Per ottenere informazioni dal testo, l'applicazione riposiziona il puntatore file chiamando LZSeek ed estrarre i dati dei caratteri chiamando LZRead.