Вечер добрый! Пишу небольшую программку под embedded железку, понадобилось в ходе её работы создавать зип файл для дальнейших преобразований. Собственно, нашёл libzip, однако не могу понять, как получить результат без записи на диск. Сперва меня подорвало от отсутствия адекватных примеров (я обычный пользователь, не программист, копаться в сорцах желания нет), затем нашёл небольшой пример как создавать zip и записывать его на диск. Также видел другой пример, многообещающе называющийся in-memory.c, но фактически бесполезный в моём случае - там происходит модификация зипа, который уже находится в памяти. Пошерстил сорцы libzip, но не нашёл ни одной функции или набора функций, которые бы решали мою задачу.
Прошу помощи, да-да-да.