Я хотел бы записать некоторые файлы непосредственно в файл zip-архива (а не создавать их сначала в какой-то папке и копировать в архив на втором этапе). Поэтому мне интересно, есть ли возможность настроить поток так, чтобы он указывал непосредственно на файл внутри архива.
например, скажем, у меня есть архив в /tmp с именем data.zip, а внутри него есть файл data1.log
могу ли я сделать что-то вроде:
std::ofstream ostr("/tmp/data.zip/data1.log", std::ios::binary);
и начать передавать данные с помощью оператора «‹‹»?
Благодарность,
std::streambuf
) поверх библиотекlzma
или7z
. - person πάντα ῥεῖ   schedule 18.05.2016