2011年11月1日 星期二

用zlib來解壓縮資料


//uncompress data
- (void)uncompress:(char*)compressData uncompressData:(char*)uncompressData compressSize:(uint32_t)compressSize uncompressSize:(uint32_t) uncompressSize
{
  
    uLongf ld = uncompressSize;
    uLong sl = compressSize;
  
    int _ret = uncompress((Bytef*)uncompressData, &ld,(const Bytef *)compressData, sl);
    if( _ret == Z_OK)
    {
        DEBUG(@"Z_OK");
    }
}