Condividi tramite


Lettura da file compressi

Oltre a decomprimere un file completo in una singola operazione, un'applicazione può decomprimere un file compresso una parte alla volta usando le funzioniLZSeeke 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 dei tipi di carattere oltre ai dati di tipo carattere. Per usare le informazioni in questi file, un'applicazione dovrà decomprimere il file; Tuttavia, la maggior parte delle applicazioni userebbe solo parte del file in un determinato momento. 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 al file chiamando LZSeek ed estrarre dati di tipo carattere chiamando LZRead.