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


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

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz