Я хочу распаковать файл gz (например, «MyFile.gz») и сохранить его содержимое по указанному пути, используя zlib в C ++.
Другими словами, если путь «C: \ StoredData \», я хотел бы написать функцию C ++, которая создает файл «C: \ StoredData \ MyFile»
Как я могу написать это?
Я не понимаю, в чем здесь проблема.
Как только данные распакованы, вы можете записать их в любое место, используя File Stream.
Если у вас возникли какие-либо проблемы, вы можете отредактировать свой пост.
Извините за публикацию в качестве ответа, так как я не могу добавлять комментарии.
Прочитайте документацию в zlib.h. gz*
функции будут делать то, что вы хотите на стороне несжатия. Тогда вы просто пишете несжатые данные, где хотите.