У меня возникли проблемы с распаковкой с помощью функции zlib uncompress(). Файл, который я сжимал и который передается как fileSource в uncompressFile(), не вызвал исключения во время выполнения и работал отлично. По сути, я читаю байты из файла с помощью fread, затем сохраняю их в буфере и затем сжимаю/распаковываю.
Моя функция распаковки:
bool unCompressFile(const char* fileSource, const char* fileDestination) {
std::cout
Подробнее здесь: https://stackoverflow.com/questions/483 ... uncompress