在zlib库函数中compress压缩后,为何目的字符串长度反而大了?
如:
// Compress data
unsigned long destLen = (double)nSize * 1.001 + 12;
LPBYTE pDest = new BYTE[destLen];
if (pDest == NULL)
return 0;
int nRet = compress(pDest, &destLen, lpData, nSize);
反回的结果是 destLen>nSize,
这是为何?
按理说压缩了,文件长度应该变小才是啊
请教各位