rar.exe下载 rar的文件解压出exe

简介:由于工作中需要打包数据,顺便学习了RAR的命令行方式,并结合一些例子介绍了基本用法。

测试压缩文件的准备:文件夹test_data包含子文件夹,子文件夹中存放一些*。日志和*。txt文件。

Rem压缩所有文件,按类型压缩,按rar打包。

RAR.exe。\\测试数据\\

RAR.exe a num _ txt . rar。\\测试数据\\数量*。文本文件(textfile)

RAR.exe。\\测试数据\\数量*。原木

本文主要通过实例介绍RAR命令的使用。详情请参考以下内容。

一、RAR的基本语法

命令格式:RAR.exe-& lt;命令开关1 >;-& lt;命令开关N & gt& lt压缩文件> & lt文件…> & lt@列表文件…> & lt解压缩路径>

二、命令参数

1.向压缩文件中添加文件。

执行指令> Rar a help *。hlp添加所有*。hlp文件从当前目录到help.rar压缩文件。

2.从压缩文件中删除文件。

请注意,如果该命令导致压缩文件中的所有文件都被删除,那么空的压缩文件也将被删除。

3.将文件解压到当前目录。

4.更新压缩文件中的文件。更新打包成压缩文件后发生更改的文件。此命令不会将新文件添加到压缩文件中。

5.锁定压缩文件。

6.m[f]被移动到压缩文件[仅用于文件]。移动文件和目录将导致它们在压缩操作完成后被删除。如果变量& # 39;f & # 39和/或应用程序开关& # 39;——艾德& # 39;,目录不会被删除。

7.r修复压缩文件。

8.v[t,b]详细列出了压缩文件的内容[Tech]。该文件列出了所使用的格式:绝对路径名、文件注释、原始和压缩大小、压缩比、最后更新的日期和时间、属性、CRC、压缩方法和解压缩所需的最低RAR版本。当使用& # 39;t & # 39变量可以显示可选的技术信息(主操作系统、实体标记和旧文件版本标记)。变量& # 39;b & # 39迫使RAR只输出一个简单的文件名,没有任何其他附加信息。使用星号(& # 39;*')而不是压缩文件扩展名或使用& # 39;-v & # 39;开关。

示例:

(1)、列出system.rar压缩文件的内容,用重定向器输出到文件techlist.lst中的rarvt system >;techlist.lst

(2)列出tutorial.rar压缩文件的内容rar vb教程。

9.x波段绝对路径解压缩。

示例:

testDir测试目录

注意,目录名后面应该跟一个\\符号。如果没有testDir文件夹,将首先自动创建它。如果文件已经存在,请使用-o+开关或使用-y开关在解压缩后覆盖该文件。如果没有覆盖,请使用-o-开关。

第三,常见的开关

1.-停止参数扫描。

2.-ag[ format]使用当前日期和时间生成压缩文件名。

创建压缩文件时,将当前日期字符串附加到压缩文件名中。用于每日备份。附加的字符串格式有几个可选的格式参数定义或使用& # 34;YYYYMMDDHHMMSS & # 34。

字符串的格式可以包含以下字符:

y年

使用文本字符串作为月份名(一月,二月,等等。)

W年是星期几(每周从星期一开始)

今天是星期几(星期一-1,星期日-7)

D月是星期几?

公元年是哪一天?

军事行动预定开始时刻

m-分钟(如果在工作时间之后,则按分钟计算)

n-压缩文件的数量。RAR搜索具有要生成的名称的文件是否存在,如果存在,它将增加一个压缩文件编号,直到生成唯一的名称。

'N & # 39创建卷时不支持格式化字符。

上面列出的每个字符串只代表添加到压缩文件名中的一个字符。举个例子,

使用WW表示2位数的周,或使用YYYY定义4位数的年。

如果格式化字符串中的第一个字符是& # 39;+',日期字符串和基本的压缩文件名交换,因此日期将在压缩文件名之前。

格式化字符串可以包含在& # 39;{'和& # 39;}'包含可选字符。该文本入到压缩文件名中。

所有其他字符不变地添加到文件名中。

如果需要更新现有的压缩文件,请小心使用-ag开关。根据先前使用的格式字符串和-ag传输时间,生成的和现有的压缩文件名可能不匹配。在这种情况下,RAR将创建一个新的压缩文件,而不是更新现有的文件。

示例:

(1)使用默认的YYYYMMDDHHMMSS格式。

& gtrar a -ag备份

(2)使用DD-MMM-YY格式。

& gtYY备份

(3)用YYYYMMDDHHMM格式代替& # 39;备份& # 39;先前日期

& gtrar a -ag+YYYYMMDDHHMM备份

(4)、采用YYYY-WW-A格式,包括章节描述。

& gtrar A-agYYYY { year }-WW { week }-A { wday }备份

(5)使用YYYYMMDD,压缩文件数量。允许你在同一天多次使用-agyymmdd-nn,每个新的压缩文件名都会包含一个新的增量数。

& gtrar a -agYYYYMMDD-NN备份

注意:以上命令将生成一个压缩包,文件名为backup{ date string }。rar,而backup也可以是另一个用户自定义的名字。

如果您想在文件名中只保留日期,只需写。rar代替备份:rar.exe A–Agyyyy-MM-DD.rar。

3.-ed不添加空目录。

此开关表示空目录没有存储在创建的压缩文件中。当提取这样一个压缩文件时,RAR将创建一个不是基于他们内部文件路径的空目录。缺少空目录的相关信息。非空目录的所有属性都会丢失,除了名称(访问权限等。),所以只有在不需要保留此类信息时才使用此开关。

如果-ed和& # 39;m & # 39命令或-df开关一起使用,RAR将无法删除空的目录。

4.-hp[p]加密文件数据和文件头。

这个开关类似于-p[p],但是开关-p只加密文件数据,并使其他信息(如文件名)可见。此开关加密所有可察觉的压缩文件区域,包括文件数据、文件名、大小、属性、注释和其他块,因此它提供了更高的安全级别。在压缩文件中使用-hp加密,没有密码甚至无法查看文件列表。

示例:

rar a -hpfGzq5yKw秘密报告. txt

将文件report.txt添加到加密的压缩文件secret.rar,使用密码& # 39;fGzq5yKw & # 39

5.-k锁定压缩文件。

6 、- m & ltn & gt设置压缩模式。

-m0存储在添加到压缩文件时不压缩文件。

-m1是最快的使用方式(低压缩)

-m2使用快速压缩模式的速度更快。

-m3标准使用标准(默认)压缩方法。

-m4最好使用更好的压缩方法(压缩效果更好,但速度较慢)。

-m5最好用最大压缩模式(压缩最好,但最慢)。

如果未指定此开关,RAR将使用-m3模式(标准压缩)。

默认情况下,RAR仅在-m1和-m2模式下使用传统的压缩算法,高级算法(如声音和真彩色处理)仅在-M3启用…-M5模式,增强的文本压缩仅在-M4启用…M5模式。缺省值可以由-mc开关替换。

7.-ms[ list]指定存储文件类型。

指定不经压缩直接存储的文件类型。此开关用于存储压缩文件,这将有助于在不显著降低压缩率的情况下提高压缩速度。

可选参数parameter定义以分号分隔的文件扩展名列表。举个例子,

-ms rar;zipJpg将迫使RAR直接存储所有的RAR和ZIP压缩文件和JPG图像不压缩。它还允许在列表中指定通配符文件掩码,所以-ms*。rar*.zip*.jpg也可以。

如果未指定,则-ms开关将使用包含以下文件类型的默认扩展设置:

7z,ace,arj,bz2,cab,gz,jpeg,jpg,lha,lzh,mp3,rar,taz,tgz,z,zip

8 、- mt & lt线程>;设置线程数。

& lt线程>;参数可以是从0到16的值。它为压缩算法定义了推荐的活动线程数。如果它大于0,RAR将使用多线程版本的压缩算法,以在多处理器系统上提供更高的速度。活动线程的实际数量可能与指定的不同。如果;为0时,RAR将使用单线程压缩算法。改变;参数会稍微影响压缩率,因此,如果所有其他压缩参数都相同,则使用不同的-mt开关创建的压缩文件不会被一致地解压缩。如果没有指定-mt开关,RAR将尝试检测可用处理器的数量,并自动选择优化的线程数量。

9.-或者,如果已经存在同名文件,则自动重命名解压缩后的文件。重命名文件将得到类似& # 39;文件名(N)。txt & # 39这个名字,& # 39;filename.txt & # 39的位置是原始文件名。如果文件存在& # 39;N & # 39就是从1开始增加数字。

10.-o[+|-]设置覆盖模式。可以在提取或更新文件时使用。以下模式可用:

-o覆盖前询问(默认情况下用于提取文件);

-o+覆盖现有文件;

-o-不覆盖现有文件。

11.当-p[p]被压缩时,使用字符串

示例:

rar a -pmyhoney secret1 *。文本文件(textfile)

添加一个*。txt文件并使用密码& # 34;myhoney & # 34加密。

12.r递归子目录。

13.创建一个实体压缩文件。

14 、- ta & ltDate >仅处理在指定日期之后修改的文件。

日期字符串的格式为YYYYMMDDHHMMSS。它允许插入& # 39;到日期字符串中。-'或者& # 39;:',并忽略后区。例如,以下开关是正确的:

-ta2001-11-20内部转换为-ta20011120000000,用作& # 34;2001年11月20日00: 00: 00之后修改的区域& # 34;请客。

15、tb & ltDate >仅处理在指定日期之前修改的文件。开关的格式和-ta相同。

16 、- tn & lt时间>;在指定时间后处理新文件。时间字符串格式:

[& lt;ndays & gtd][& lt;nhours & gth][& lt;n分钟& gtm][& lt;nseconds & gts]

例如,使用开关-tn15d处理更新了15天的文件,使用开关-tn2h30m处理更新了2小时30分钟的文件。

17、to & lt时间>;在指定时间之前处理旧文件。开关和-TN的格式;一样。

18 、- x & ltf & gt排除指定的文件

的文件路径。

示例:

(1)、rar a -r -x*。bak -x*。rar原始文件

*.bak和*。rar不会被添加到raw文件中。

(2)、rar a-r-x * \\ temp-x * \\ temp \\ * sec c:\\ *

压缩C:上的所有文件,除了临时目录和临时文件夹中的文件。

(3)、rar x -x*。txt文档

解压缩除*以外的所有文件。来自docs.rar的短信。

19.-y对所有问题的回答都是肯定的。

20、-?显示命令和开关的帮助。

第四,回报价值

RAR操作成功后返回0。非零返回代码意味着操作由于某些错误而被取消:

密码

意义

评论

0

成功

成功的手术

一个

警告

没有发生致命错误。

2

致命错误

出现致命错误。

CRC错误

解压缩过程中出现CRC错误。

锁定的压缩文件

试图修改以前使用的& # 39;k & # 39命令锁定的压缩文件

书写错误

写入磁盘时出错

开放错误

打开文件时出错。

用户错误

命令行选项错误

存储器错误

内存不足,无法运行。

创建错误

创建文件时出错。

255

用户中断

用户中断操作

动词 (verb的缩写)例子

描述:该项目需要使用xcopy命令将本机的共享文件夹复制到ftp服务器,然后执行rar.exe命令进行压缩。压缩命令使用rar.exe A参数,命令开关使用-k -r -s -m1。

rar.exe下载 rar的文件解压出exe

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论