作者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