WinRAR命令行参数整理汇集
WinRAR是一个出色的压缩和解压缩软件,它提供了命令行接口来实现自动化压缩和解压缩任务。本文将整理并汇集WinRAR命令行参数,以帮助那些希望通过命令行接口使用WinRAR完成自动化任务的开发人员。
常用参数
打包
以下是最常用的压缩参数:
参数 | 说明 |
---|---|
-a |
用于指定压缩文件格式(例如-a zip 表示生成zip格式的压缩文件) |
-ep |
用于指定是否压缩空白目录 |
`-i[rar | |
-m<Method> |
用于指定压缩算法和分块大小 |
-r |
用于指定是否递归压缩整个目录 |
以下是示例命令:
- 将C盘temp目录下的所有文件打包压缩成zip文件:
winrar a -azip c:\temp\test.zip c:\temp
- 将C盘temp目录下的所有
.txt
文件打包压缩成rar
文件并分成100k大小的块:
winrar a -i*.txt -m5 -v100k c:\temp\test.rar c:\temp
解压
以下是最常用的解压参数:
参数 | 说明 |
---|---|
-o+ |
用于指定是否自动覆盖所有文件 |
-p<Password> |
用于指定解压密码 |
-ibck |
用于指定无界面操作 |
-y |
用于指定解压过程中不提示任何信息 |
以下是示例命令:
- 将C盘temp目录下的
test.rar
文件解压到D盘:
winrar x c:\temp\test.rar d:\
- 将C盘temp目录下的
test.rar
文件解压到D盘并设置解压密码:
winrar x c:\temp\test.rar d:\ -p12345
高级参数
以下是一些更高级的参数:
参数 | 说明 |
---|---|
-cfg- |
禁用WinRAR.config |
-cl |
用于清单操作 |
-ed |
用于排除指定类型的文件 |
-en |
用于指定包含在压缩包内的文件名 |
-esh |
用于给压缩文件头加入Salt |
-fdc |
用于开启Fast Deflate压缩方式 |
-h[<Size>[b|k|m|g]] |
用于设置分卷大小 |
以下是示例命令:
- 将C盘temp目录下的
.txt
文件打包压缩成zip
文件,并排除.txt
文件中的test.txt
:
winrar a -a zip -en test.txt -ed *.txt c:\temp\test.zip c:\temp
- 将C盘temp目录下的
.txt
文件打包压缩成zip
文件,并采用最快的压缩方式:
winrar a -a zip -fdc c:\temp\test.zip c:\temp
结论
以上是常用的WinRAR命令行参数,希望对大家有所帮助。了解更多详细的命令行参数,请参考WinRAR帮助文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:WinRAR命令行参数整理汇集 - Python技术站