2013-01-10 109 views
1

是否有一個壓縮庫,同時具有PHP和JavaScript的實現,這樣我就可以互換地壓縮/解壓縮到JavaScript/PHP? 我知道用PHP或JavaScript壓縮數據有不同的選擇,問題是他們用不同的元數據存儲他們的輸出。這意味着,例如,如果使用PHP將一些數據壓縮到文件output.bin中,則一旦使用JavaScript(ajax)讀取output.bin,我就無法解壓該流。我不在尋找壓縮HTTP請求,我有一堆壓縮文件(通過PHP),我需要使用JavaScript檢索和解壓縮。PHP/Javascript共享壓縮庫

感謝

+0

什麼壓縮格式? – Blender

+0

爲什麼不讓服務器去做呢?壓縮算法通常不是瀏覽器可以處理的最佳選擇,因爲它們在CPU上可能很昂貴。 –

+0

你是對的,但我不能設置任何服務器端腳本。我的要求是我只能檢索一些二進制(壓縮)文件。我無法使用HTTP標頭,gzlib,網址等。無論如何,DEFLATE會是一個很好的折衷。 – Flavio

回答

1

我不知道,如果像node.js會適合你的方案,但它提供了快速zlib壓縮和解壓。 php有zlib as well,這樣就可以滿足你的要求。如果你需要一個完全用Javascript編寫的zlib克隆,那麼在谷歌搜索中會出現幾個。但是我不知道是否有完整或正確的。

0

這將是在JavaScript端比PHP側棘手,但有很多的討論和鏈接here