PHP/Javascript共享压缩库


PHP/Javascript shared compression library

是否有一个同时具有PHP和JavaScript实现的压缩库,以便我可以交替地从/解压到JavaScript/PHP ?我知道用PHP或JavaScript压缩数据有不同的选择,问题是它们用不同的元数据存储输出。这意味着,例如,如果某些数据使用PHP压缩到output.bin文件,一旦我使用JavaScript (ajax)读取output.bin,我就无法解压缩该流。

PS:我不是在寻找HTTP请求的压缩,我有一堆压缩文件(通过PHP),我需要使用JavaScript检索和解压缩。

谢谢

我不知道node.js之类的东西是否适合您的方案,但它提供了快速的zlib压缩和解压缩。PHP也有zlib,因此可以满足您的需求。如果你需要一个完全用Javascript编写的zlib克隆版本,你可以在谷歌搜索中找到一些。但我不知道是否有完整或正确的

Javascript端比PHP端更棘手,但这里有很多讨论和链接。

我建议研究http级别的压缩。但是如果你真的想手工完成,你可以使用zlib。PHP和JS都有实现:

http://www.php.net/manual/en/ref.zlib.php

https://github.com/imaya/zlib.js