c和php的压缩库

时间:2008-09-23 23:44:23

标签: php c compression

为了节省网络流量,我想压缩我的数据。唯一的技巧是我的客户端是一个c应用程序,服务器是PHP。我正在寻找一个可用于c和php的开源压缩库。

我想我可以写一个外部c应用程序来解压缩我的数据,但我正试图避免在服务器上产生额外的进程。

如果您知道,请发布!

6 个答案:

答案 0 :(得分:4)

gzip是最受欢迎的压缩方案之一(如果不是最常用的话)。 PHP有supported it since version 4。如果您需要更好的压缩,consider bzip2

答案 1 :(得分:2)

Zlib提供了C API,也是PHP功能API的一部分。

答案 2 :(得分:2)

Php supports zlib压缩和c压缩你可以使用zlib,但如果你想压缩网络通信,你应该再想一想 - 你的服务器的负载可能太大了。 / p>

答案 3 :(得分:1)

ZLIB

Here's the page从PHP访问zlib。

答案 4 :(得分:1)

您可以指示您的Web服务器在HTTP级别为您压缩数据,然后您不必担心它的任何一端。对于Apache,请查看mod_deflate

答案 5 :(得分:1)

取决于您传输的数据。如果是文本,请在apache上使用mod_gzip(我假设您正在使用它)。我已经看到了大约70%的文本压缩。但是,如果您正在处理二进制数据(如图像和视频),请使用更易于压缩的媒体格式。