[問題] javascript 壓縮RAR

看板Ajax作者 (ㄚ妞)時間12年前 (2013/06/18 10:05), 編輯推噓1(1037)
留言38則, 7人參與, 最新討論串1/1
想請問各位大大... 要如使用javascript語法 將檔案壓縮成rar呢? 要如何使用javascript 將壓縮好的檔案下載下來? 不好意思!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.192.12

06/18 10:33, , 1F
前端不可能 後端你也只能呼叫RAR程式去幫你壓縮不可能
06/18 10:33, 1F

06/18 10:33, , 2F
用Javascript去壓縮 我想rar這種要付錢的壓縮格式應該
06/18 10:33, 2F

06/18 10:33, , 3F
不是公開的才對(?)
06/18 10:33, 3F

06/18 10:34, , 4F
有請高人吐槽這篇?
06/18 10:34, 4F

06/18 10:48, , 5F
rar 是有 release compression algorithm 拉
06/18 10:48, 5F

06/18 10:49, , 6F
06/18 10:49, 6F

06/18 10:50, , 7F
有沒有可能用js 寫rar壓縮程式: 一定行
06/18 10:50, 7F

06/18 10:51, , 8F
是有包裝成 ZIP 的 Library 啦。RAR 的演算法有專利在
06/18 10:51, 8F

06/18 10:52, , 9F
06/18 10:52, 9F

06/18 10:53, , 10F
謝謝各位大大..目前是用php的ZIP function(別人寫好的)
06/18 10:53, 10F

06/18 10:53, , 11F
所以他說有限制使用範圍.
06/18 10:53, 11F

06/18 10:54, , 12F
原po的問題是, 前後端混一起,該後端做的想用前端坐
06/18 10:54, 12F

06/18 10:55, , 13F
想說更好的方式!想說利用ajax背後動作一次完成!
06/18 10:55, 13F

06/18 10:55, , 14F
那個用 exec(rar ) 就好, 不要用php的zip 麻煩加多耗資源
06/18 10:55, 14F

06/18 10:56, , 15F
我印象中是有看過(可能,或許) js rar 的. 剛剛沒google到
06/18 10:56, 15F

06/18 11:00, , 16F
請問原po你是要用node.js 嗎?
06/18 11:00, 16F

06/18 11:04, , 18F
不是!是一般的網站!後台可上傳檔案!前台可以選取哪些檔
06/18 11:04, 18F

06/18 11:04, , 19F
選完之後!再將這些選好檔案壓縮成一個檔案!下載下來..
06/18 11:04, 19F

06/18 11:06, , 20F
主要功能是這樣!先用ajax背後使用php zip 壓縮在下載
06/18 11:06, 20F

06/18 11:06, , 21F
你還是請user壓縮完再上傳吧, 作在js上, 多找自己麻煩
06/18 11:06, 21F

06/18 11:07, , 22F
後台可上傳檔案.使用phpzip壓縮在下載.你到底是要上傳還下載
06/18 11:07, 22F

06/18 11:08, , 23F
現在我確認是原po中文不好了. (飄)
06/18 11:08, 23F

06/18 11:31, , 24F
rar是沒有release compression algorithm都是反解譯出來
06/18 11:31, 24F

06/18 11:32, , 25F
選完檔案->ajax->php zip壓縮->開啟新視窗->下載
06/18 11:32, 25F

06/18 11:41, , 26F
所以你原本的js壓縮要用到那邊? (親切貌)
06/18 11:41, 26F

06/18 11:43, , 27F
就是想將winrar雲端化是不是...
06/18 11:43, 27F

06/18 11:50, , 28F
... 等等, rar官網有source code =_=a
06/18 11:50, 28F

06/18 13:05, , 29F
我是想把ajax->php zip 改成 ajax->js zip 一次用js完成
06/18 13:05, 29F

06/18 13:06, , 30F
我的中文不好!表達方式有問題!請各位大大包含!!感恩^^
06/18 13:06, 30F

06/18 19:20, , 31F
那麼這樣是不是都會先下載未壓縮檔,再透過瀏覽器的JS引擎
06/18 19:20, 31F

06/18 19:21, , 32F
去壓縮,這樣也蠻耗頻寬跟流量的吧?
06/18 19:21, 32F

06/18 20:10, , 33F
對阿...會很耗資源唷!客戶要求!沒辦法..
06/18 20:10, 33F

06/18 20:12, , 34F
不過目前試用php 去壓縮!js還沒有測試...
06/18 20:12, 34F

06/18 20:21, , 35F
100mb的資料傳送到User端,在用js壓縮後吐給User... 這要求
06/18 20:21, 35F

06/18 20:37, , 36F

06/18 21:50, , 37F
看到100MB這個數字..真的讓我驚醒了!!我都沒想到...
06/18 21:50, 37F

06/18 21:50, , 38F
謝謝大大個提醒!!
06/18 21:50, 38F
文章代碼(AID): #1Hly1Scy (Ajax)
文章代碼(AID): #1Hly1Scy (Ajax)