Re: gzwrite в память
От: Poirot Россия  
Дата: 21.11.06 19:17
Оценка: 2 (1)
Здравствуйте, loknalori, Вы писали:

L>Хочется создать gz файл с помощью Zlib но в оперативной памяти. Т.е. чтобы gzwrite писал не в файл на ЖД, а в оперативную память.


L>Или второй вариант. Как результат compress() записать в файл так чтобы он валидно открывался архиваторами?

Про второй вариант — посмотри в примеры, что идут вместе с либой — там есть minigzip — это должно помочь.
А оп поводу первого вопроса — варианта на самом деле 2...
1) Переписать функции gzopen и иже с ними для работы с буфером (я делал так когда пришлось изменячть старый код
2) Был тут пример с манипуляцией элементов структуры FILE, чтобы она была ассоциирована с буфером а не файлом.
Надеюсь, что хоть чем-то помог.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.