程序中使用7-zip(7z)压缩文件
来源:互联网 发布:夜光玩具 辐射 知乎 编辑:程序博客网 时间:2024/05/01 07:05
Email:longsu2010 at yeah dot net
工作中难免遇到需要压缩文件的情况,比如有一千万个小文件,每个文件约100k,如果使用7-zip压缩后可能十几k,可以节省很多磁盘空间。
基于此就可以写一段程序调用7z来压缩这些小文件,压缩后将源文件删除。
7z的下载可以到如下网站,前者英文,后者中文。
http://www.7-zip.org/
http://sparanoid.com/lab/7z/
下载完成后安装即可。
打开命令提示符并切换到7z.exe所在目录(也可将7z拷贝到其他目录)
输入7z --help可以查看使用方法,如下图。
压缩文件举例
7z.exe a 123.html.7z 123.html
将123.html压缩到123.html.7z中
解压缩举例
7z.exe x 123.html.7z
解压123.html.7z到当前文件夹
使用场景
1.直接在cmd窗口或者批处理文件中使用。
2.在其他程序语言中作为外部命令使用,如在php程序中使用exec函数调用。
- 程序中使用7-zip(7z)压缩文件
- Linux平台下rar, 7z, zip压缩文件密码破解
- 7zip 压缩文件 分析
- 7z格式多卷压缩文件使用winRAR解压…
- java 使用7-zip解压缩带密码的压缩文件(非Proccess方法)
- 使用zip压缩文件
- c#调用7z压缩和解压缩文件
- ubuntu14.04如何解压.7z压缩文件
- centos下压缩文件7z解压
- 7z 命令行 解压 分卷的压缩文件
- tar、7z(7zip)压缩/解压缩指令的使用
- tar、7z(7zip)压缩/解压缩指令的使用
- java中zip格式压缩文件
- vc++中压缩文件--ZIP Util
- 使用chilkat解压.Z(unix压缩格式)的压缩文件
- 使用volley读取压缩文件的内容(zip、gz)
- zip rar 7z mou 压缩率对比
- 7z rar zip之间的区别
- mysql外键设置及作用
- linux下的常用mysql命令
- hdu 2159 FATE(背包问题)
- 高级语言案例分析_QQ_注册
- 无线路由设置
- 程序中使用7-zip(7z)压缩文件
- C++中static的全部用法
- 超级平台随想:应用无极限
- msp430单片机之串口通信模块
- 高级语言案例分析_QQ_好友
- 在source insight中 添加新的文件类型
- Windows中的数据备份和还原
- 去掉谷歌浏览器获取焦点时默认的input、textarea的边框
- Ubuntu 12.04 & 13.04 安装 GCC4.8.1