怎么实现用php打包压缩rar,需要带密码

zjy_282 2009-08-03 09:15:50
怎么实现用php打包压缩rar,需要带密码,好像加一个dll可以实现,php_rar.dll,可是有实在找不到这个dll那里下,原先http://pecl4win.php.net/有,可现在没法下了
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjy_282 2009-08-03
  • 打赏
  • 举报
回复
OK,用shell_exec调用winrar搞定,谢谢
zjy_282 2009-08-03
  • 打赏
  • 举报
回复
php_rar支持压缩带密码吗?
这个我也不大清楚,没有用过啊
程序猿之殇 2009-08-03
  • 打赏
  • 举报
回复
http://pecl.php.net/package/rar
到这下载tar.gz包,然后用pear install 安装.

或者直接用windows命令行操作rar.

php_rar支持压缩带密码吗?
AspxZip 2.0 特点: 1.能够在支持 ASP.NET 的 Web 服务器上通过友好的 Web 界面方便地 压缩/解压存放在服务器上的文档。 2.通用性极强,只要服务器支持 ASP.NET,就可以正常运行。 3.目前对 ZIP 格式档案文件提供完整支持,不久的将来,还将可以解压 RAR、ARJ等压缩格式。 4.支持如设置口令,设置压缩比例等功能。 5.没有任何限制,更新到最新版本,支持有密码文件解压。 如果你曾做过Web管理员的话,你会知道,通过 FTP 来备份/还原服务器上的大量零散文档(如10,000个HTML文档)是一件多么痛苦的事情!所以,现在有许多的管理员都想找一个能 在线打包压缩/解压的Web程序一边方便管理。这就是我写这个 AspxZip 在线打包压缩/解压缩程序的原始动机。 AspxZip 的设计目的是想通过友好的Web界面方便的对存放在远程Web服务器上的文档进行压缩打包和解压缩操作,从而方便备份/还原Web服务器上的各种数据。目前, 网上确实有了一些号称支持在线压缩/解压的 Web 程序,其中有用 ASP 编的,也有用 PHP 编的。但由于他们的工作原理都是通过调用 RAR.exe 或 7Zip.exe 第三方压缩/解压程序进行 压缩/解压操作的,只要服务器的安全设置设得比较好,Web程序就无法调用 RAR.exe 等程序而不能使用,所以通用性不强,大部分的虚拟主机都不能正常使用,更不用说要求很严的免费空间了。 所以,要想让它在任何服务器上都能正常使用,唯一的办法是:把压缩/解压算法核心写到程序里面去!这就是 AspxZip 和其他在线压缩/解压的Web程序的不同之处。其优 点是运行效率高,通用性极强,只要服务器支持 ASP.NET,就可以正常运行。 AspxZip 特点: 效率高,运行速度快。经测试,在我的个人网站(服务器并不怎么好)上运行时压缩速度平均为 10 MB/s,最高速度可达 25 MB/s。 能够在支持 ASP.NET 的 Web 服务器上通过友好的 Web 界面方便地 压缩/解压存放在服务器上的文档。 通用性极强,只要服务器支持 ASP.NET,就可以正常运行。 目前对 ZIP 格式档案文件提供完整支持,不久的将来,还将可以解压 RAR、ARJ等压缩格式。 支持如设置口令,设置压缩比例等功能。 注:本程序使用了 ICSharpCode.NET 提供的 SharpZipLib 压缩组件,在此对 ICSharpCode.NET 表示感谢。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧