2012-04-22 60 views
2
  1. 我想使用zlib,因为我认为这是最好的& gzip NSData最快的方法。但是,有没有更好的方法?如何使用zlib gzip NSData?

  2. 如果不是,我应该在Xcode中链接到哪个版本的zlib库:libz.dylib,libz.1.dylib,libz.1.1.3.dylib或libz.1.2.5.dylib?

  3. 请提供如何向我们的zlib到NSData *normalHTTPBody转换代码示例为NSData gzippedHTTPBody

回答

2
+0

谢谢,我在该列表中使用了#4,显得非常简单 – DaGaMs 2013-03-30 22:06:53

5
  1. 是的,是的zlib使用什么来gzip压缩数据。我知道没有更好的办法。至于速度,您可以选择压缩级别来优化应用程序的速度与压缩比。
  2. 您可能会发现libz.dylib和libz.1.dylib是到libz.1.2.5.dylib的符号链接。您应该使用libz.1.2.5.dylib而不是1.1.3,因为它们之间存在许多错误修复和性能增强。
  3. This link从你的答案是一个很好的评论的例子。你也可以看看这个heavily commented example of zlib use(C)。