Поделиться через


Чтение из сжатых файлов

Помимо распаковки полного файла в одной операции, приложение может распаковывать сжатый файл за раз с помощью LZSeek и функций LZRead. Эти функции особенно полезны, если необходимо извлечь части больших файлов. Например, производитель шрифтов может иметь сжатые файлы, содержащие метрики шрифта, а также символьные данные. Чтобы использовать сведения в этих файлах, приложению потребуется распаковка файла; однако большинство приложений будут использовать только часть файла в любое время. Чтобы получить сведения о метриках шрифта, приложение извлекает данные из заголовка. Чтобы получить информацию из текста, приложение переместит указатель файла, вызвав LZSeek и извлекив символьные данные, вызвав LZRead.