В библиотеке gzip, в чем разница между «uncompress» и «gzopen»? - PullRequest
3 голосов
/ 01 февраля 2010

В библиотеке zlib есть несколько функций для распаковки (zlib версии 1.2.3)

Я хочу распаковать исходный zip-файл (.gz) с помощью функции uncompress. Это не работает (код ошибки -3), но gzopen есть. Он все еще не работает, когда я вводю указатель полезной нагрузки (передавая заголовок gzip) в uncompress.

Так что вопрос:

  • Какие допустимые аргументы для функции распаковки?
  • Если ему нужен другой формат, как я могу это сделать?

1 Ответ

2 голосов
/ 01 февраля 2010

Вы должны использовать некоторые плохо документированные функции библиотеки zlib. См. Мой ответ на этот вопрос для получения дополнительной информации: Как мне распаковать поток gzip с помощью zlib?

...