使用系统命令实现文件的压缩与加密
浏览:4808次 出处信息
需求:客户要求每周一给他发送数据,并且要求是压缩包,还要加密。
实现:之前的方法在服务器上计划任务每周一发送数据,采用PCLZIP这个压缩类实现压缩。
出现的问题:PCLZIP这个压缩类没有加密的方法。
解决:放弃PCLZIP这个压缩类,使用系统命令实现文件的压缩与加密。
| 以下是代码片段: <?php $filename = "filename.zip"; $pdf = "document.pdf"; system("zip -P 1234 -j $filename \"$pdf\""); //支持目录压缩的写法 //system("zip -P 1234 -j -r $filename \"$pdf\""); //system执行压缩命令时会出现压缩率的提示,想不出提示可用exec //exec("zip -P 1234 -j -r $filename \"$pdf\""); ?> |
建议继续学习:
- vim几个小技巧(批量替换,列编辑) (阅读:36795)
- ps - 按进程消耗内存多少排序 (阅读:12114)
- 100个常用的linux命令 (阅读:11063)
- find命令的一点注意事项 (阅读:11068)
- 每个程序员都应该知道的8个Linux命令 (阅读:10247)
- 最受欢迎的10个 Linux 单行命令 (阅读:9625)
- Linux date 命令获取某日期的前一天 (阅读:9278)
- ps 命令常见用法 (阅读:8882)
- Linux常用系统信息查看命令 (阅读:8097)
- Linux 常见高危操作 (阅读:7869)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Ubuntu 9.10 教育网源整理
后一篇:关于Linux的文件系统cache >>
文章信息
- 作者:kekehu <misskekehu@sohu.com> 来源: 这一技客
- 标签: zip 加密 压缩 命令
- 发布时间:2009-11-19 22:41:24
建议继续学习
近3天十大热文
-
[927] WordPress插件开发 -- 在插件使用 -
[126] 解决 nginx 反向代理网页首尾出现神秘字 -
[51] 如何保证一个程序在单台服务器上只有唯一实例( -
[50] 整理了一份招PHP高级工程师的面试题 -
[48] CloudSMS:免费匿名的云短信 -
[48] Innodb分表太多或者表分区太多,会导致内 -
[48] 用 Jquery 模拟 select -
[48] 全站换域名时利用nginx和javascri -
[48] 海量小文件存储 -
[46] ps 命令常见用法
