码迷,mamicode.com
首页 > 其他好文 > 详细

RAR、7-Zip在命令行下对数据进行压缩

时间:2020-02-06 19:37:37      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:data   uda   密码   test   rar文件解压   文件   格式   ebs   exe   

3.6.1 RAR
Winrar的命令行模式程序在安装目录下的 rar.exe (打包压缩程序),unrar.exe(解压缩程序)
 
RAR.exe的常用参数如下:
  -a   添加文件到压缩文件
  -k   锁定压缩文件
  -s   生成存档文件(这样可以提高压缩比)
  -p   指定压缩密码
  -r   递归压缩,包括子目录
  -x   指定要排除的文件
  -v   分卷打包,常用在在打包大文件时
  -ep   从名称中排除路径
  -ep1   从名称中排除基本目录
  -m0   存储,只添加到压缩文件,不对文件进行压缩
  -m1   最快压缩(低压缩比)
  -m2   较快压缩
  -m3   标准压缩(默认)
  -m4   较强压缩(速度较慢)
  -m5   最强压缩(压缩比最高、速度最慢)
  e   解压到当前目录
  x   绝对路径解压
 
 
1.以RAR格式压缩或解压
压缩:将C:\webs\目录下的所有内容(包括子目录)打包为1.rar,放到C:\webs\目录下,命令如下:
rar.exe a -k -r -s -m3 C:\webs\1.rar C:\webs\
技术图片
解压:将C:\webs\1.rar文件解压到C:\test\目录的当前根目录下,命令如下:
rar.exe e C:\webs\1.rar C:\test\ # 如果存在相同文件解压会中断
e 解压到当前根目录下
技术图片
rar.exe e C:\webs\1.rar C:\test\
x 以绝对路径解压
技术图片
 
 
2.分卷压缩和解压
分卷压缩C:\webs\目录下所有的目录和子目录(使用-r参数进行递归压缩),设置每个分卷为1M,结构为test.part1.rar、test.part2.rar、test.part3.rar......,命令如下:
rar.exe a -m0 -r -v1m C:\webs\test.rar C:\webs\
技术图片
 
技术图片
解压:将C:\webs\目录下的test.part1.rar和test.part2.rar解压到C:\test\目录下,命令如下:
rar.exe x C:\webs\test.part1.rar C:\test\
技术图片
 
 
3.6.2 7-Zip
7-Zip和其他压缩软件相比具有更高的压缩比,和RAR相比,7-Zip对系统资源的消耗较少;利用7-Zip的内置命令,可以创建体积小巧,可自动释放的安装包。
7-Zip常用参数如下:
  -r   递归压缩
  -o   指定输出目录
  -p   指定密码
  -v   分卷压缩
  a   添加压缩文件
 
1.普通压缩/解压
把C:\webs\目录下的所有文件和子目录打包为1.7z,放到C:\webs\目录下,压缩密码是12345。
7z.exe a -r -p12345 C:\webs\1.7z C:\webs\
解压:将C:\webs\1.7z文件解压到C:\test\目录下
7z.exe x -p12345 C:\webs\1.7z -oC:\test\
技术图片
 
2.分卷压缩/解压
分卷压缩C:\webs\目录下所有的目录和子目录(使用-r参数进行递归压缩),设置每个分卷为1M,指定密码为12345,结构为test.7z.001、test.7z.002、test.7z.003......,命令如下:
7z.exe -r -v1m -p12345 a C:\webs\test.7z C:\webs\
技术图片
解压:将C:\webs\目录下的test.7z.001、test.7z.002等解压到C:\test\目录下:
7z.exe x -p12345 C:\webs\test.7z.001 -oC:\test\
技术图片
 

RAR、7-Zip在命令行下对数据进行压缩

标签:data   uda   密码   test   rar文件解压   文件   格式   ebs   exe   

原文地址:https://www.cnblogs.com/micr067/p/12269738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!