在这方面,zlib很好,DeflaterOutputStream是理想的。最先进的压缩比,包括JSON、XML等文本有效负载之间的小大小(0.2到20 of )。上述泄气的和 朋友开始显示他们在这里的年龄。健壮的解压缩代码。我最不想看到的是,某些精心编制的压缩流会导致未指定的行为,或者是最糟糕的漏洞。兹利布氏变化显示,这并不容易。对无效压缩输入的处理良好的异常是可
预先构建的zlib被提取到项目/zlib中。find_package发现它没有问题,适当的vars提供。调用中包含的那样:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\CL.exe /c /IC:\project\zlibpngwutil.cc:\project\libpng\pngstruct.h(30): fatal error C1083: Cannot open include