作者jay761119 (ㄚ妞)
看板Ajax
標題[問題] javascript 壓縮RAR
時間Tue Jun 18 10:05:13 2013
想請問各位大大...
要如使用javascript語法 將檔案壓縮成rar呢?
要如何使用javascript 將壓縮好的檔案下載下來?
不好意思!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.192.12
1F:→ mrbigmouth:前端不可能 後端你也只能呼叫RAR程式去幫你壓縮不可能 06/18 10:33
2F:→ mrbigmouth:用Javascript去壓縮 我想rar這種要付錢的壓縮格式應該 06/18 10:33
3F:→ mrbigmouth:不是公開的才對(?) 06/18 10:33
4F:→ mrbigmouth:有請高人吐槽這篇? 06/18 10:34
5F:→ alpe:rar 是有 release compression algorithm 拉 06/18 10:48
7F:→ alpe:有沒有可能用js 寫rar壓縮程式: 一定行 06/18 10:50
8F:→ akiratw:是有包裝成 ZIP 的 Library 啦。RAR 的演算法有專利在 06/18 10:51
10F:→ jay761119:謝謝各位大大..目前是用php的ZIP function(別人寫好的) 06/18 10:53
11F:→ alpe:所以他說有限制使用範圍. 06/18 10:53
12F:→ alpe:原po的問題是, 前後端混一起,該後端做的想用前端坐 06/18 10:54
13F:→ jay761119:想說更好的方式!想說利用ajax背後動作一次完成! 06/18 10:55
14F:→ alpe:那個用 exec(rar ) 就好, 不要用php的zip 麻煩加多耗資源 06/18 10:55
15F:→ alpe:我印象中是有看過(可能,或許) js rar 的. 剛剛沒google到 06/18 10:56
16F:→ alpe:請問原po你是要用node.js 嗎? 06/18 11:00
18F:→ jay761119:不是!是一般的網站!後台可上傳檔案!前台可以選取哪些檔 06/18 11:04
19F:→ jay761119:選完之後!再將這些選好檔案壓縮成一個檔案!下載下來.. 06/18 11:04
20F:→ jay761119:主要功能是這樣!先用ajax背後使用php zip 壓縮在下載 06/18 11:06
21F:→ alpe:你還是請user壓縮完再上傳吧, 作在js上, 多找自己麻煩 06/18 11:06
22F:→ alpe:後台可上傳檔案.使用phpzip壓縮在下載.你到底是要上傳還下載 06/18 11:07
23F:→ alpe:現在我確認是原po中文不好了. (飄) 06/18 11:08
24F:→ alpe:rar是沒有release compression algorithm都是反解譯出來 06/18 11:31
25F:→ jay761119:選完檔案->ajax->php zip壓縮->開啟新視窗->下載 06/18 11:32
26F:→ alpe:所以你原本的js壓縮要用到那邊? (親切貌) 06/18 11:41
27F:推 s25g5d4:就是想將winrar雲端化是不是... 06/18 11:43
28F:→ alpe:... 等等, rar官網有source code =_=a 06/18 11:50
29F:→ jay761119:我是想把ajax->php zip 改成 ajax->js zip 一次用js完成 06/18 13:05
30F:→ jay761119:我的中文不好!表達方式有問題!請各位大大包含!!感恩^^ 06/18 13:06
31F:→ Madevil:那麼這樣是不是都會先下載未壓縮檔,再透過瀏覽器的JS引擎 06/18 19:20
32F:→ Madevil:去壓縮,這樣也蠻耗頻寬跟流量的吧? 06/18 19:21
33F:→ jay761119:對阿...會很耗資源唷!客戶要求!沒辦法.. 06/18 20:10
34F:→ jay761119:不過目前試用php 去壓縮!js還沒有測試... 06/18 20:12
35F:→ alpe:100mb的資料傳送到User端,在用js壓縮後吐給User... 這要求 06/18 20:21
37F:→ jay761119:看到100MB這個數字..真的讓我驚醒了!!我都沒想到... 06/18 21:50
38F:→ jay761119:謝謝大大個提醒!! 06/18 21:50