求php压缩解压rar和zip类源码

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:27:59
主要是压缩解压rar的类源码

要求:可以指定多个文件压缩解压到指定路径

我在网上查了一个,好像是使用PHP的系统执行函数:Shell_exec($cmd);

请高手写个rar的类,并详细说明.

不用写,rar算法是有专利权的

RAR压缩算法是RARLab的专利,其它软件要使用或自己实现RAR算法的实作,都是要向RARLab申请许可或交钱的

zip算法php有自带的函数
====>
需求
PHP 4
The bundled PHP 4 version requires » ZZIPlib, by Guido Draheim, version 0.10.6 or later

PHP 5.2.0 or later
This extension uses the functions of » zlib by Jean-loup Gailly and Mark Adler.
=====>
所以用RAR只有通过命令行调用已经安装的rar程序实现打包,效果是一样的.具体调用方法参考各自软件说明.winrar也能用命令行调用,请看http://baike.baidu.com/view/2345.htm

pclzip.lib.php是一个功能很强的的PHP压缩解压类,具体的使用方法网上找吧,我这里也有。
http://www.phpclasses.org/browse/file/16043.html
另外phpcms文件管理器也是一个挺不错的在线文件管理PHP源码程序,而且支持在线修改,压缩解压也都挺方便的
http://longbill.cn/blog/archives/2007/