用windows自带的“搜索”搜索“*.rart”,显示出它来后,鼠标指向他点右键,再“删除”就把它删掉了。
“添加到压缩文件”就是那个压缩包文件名由你定。
“添加到**.rar(T)”分2种情况:
情况1:选择了1个文件准备压缩,那时压缩包的名字就是要压缩文件的名字。
情况2:如果选择的文件是多个文件,那时压缩包的名字就是要压缩文件的目录的名字。
用户手册
~~~~~~~~。
RAR 3.50 32 位 命令行版本。
~~~~~~~~~~~~~~~~~~~~~~~~~。
=-=-=-=-=-=-=-=-=-=-=-=-=-=。
欢迎使用 RAR 压缩包管理器!
=-=-=-=-=-=-=-=-=-=-=-=-=-=。
介绍
~~~~
RAR 是一款功能强大的工具,允许您管理和控制压缩包文件。RAR 命令行版本。
仅支持通常以“.rar”为扩展名的 RAR 格式的压缩包。不支持 ZIP 及其他格式。
Windows 通过安装 RAR 的图形用户界面版本 —— WinRAR 来处理更多的压缩包。
类型。
RAR 的特点:
* 高精度原创压缩算法。
* 专门针对文本、音频、图形数据、32 及 64 Intel 位可执行程序进行优。
化的特殊压缩算法。
* 采用“固实” 压缩方式,与同类工具相比,具备更佳的压缩性能。
* 身份验证 (仅限于注册版)。
* 自解压压缩包及分卷压缩(分卷自解压)。
* 能够恢复因物理原因损坏的压缩包。
* 锁定压缩包、设置密码、文件(处理)顺序列表、文件安全性设置 及 更多选项 ...。
配置文件
~~~~~~~~
Unix 版本的 RAR 从 用户主目录 (存储于主环境变量之中) 或 /etc 目录的 .rarrc 文。
件 中读取配置信息。
Windows 版本的 RAR 从 rar.exe 文件所在的目录的 rar.ini 中读取配置信息。
该文件会包含以下字符串:
参数=<任意以空格隔开的 RAR 参数>。
环境变量
~~~~~~~~
可以通过创建“RAR”环境变量将默认参数添加到 RAR 命令行。
例如,在 UNIX 中,可以将下列几行添加到您的配置中:
RAR='-s -md1024'。
export RAR。
RAR 将把命令行中的该字符串作为默认参数,并将依此创建可变。
字典大小为 1024 KB 的“固实”压缩包。
RAR 的优先控制选项如下所示:
命令行参数 优先权最高。
RAR 变量参数 优先权较低。
配置文件中保存的参数 优先权最低。
日志文件
~~~~~~~~
如果在命令行或配置文件中指定了 -ilog 参数,RAR 会将处理压缩包过程中产生。
的错误信息写入日志文件。在 Unix 中,该文件名为 .rarlog ,保存于主用户目。
录之中。在 Windows 中,该文件名为 rar.log ,与 rar.exe 文件保存于同一目。
录之中。允许用 -ilog 参数来替换默认的日志名称。
固实压缩操作时调用的顺序列表文件 —— rarfiles.lst。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~。
rarfiles.lst 包含自定义文件列表, 用于告诉 RAR 将文件添加到固实压缩包的顺。
序。内容可以包含文件名、通配符及特殊项目 - $default。默认项目详细地阐明了。
那些在该文件中其他条目不相符合的文件在排序列表中的位置。注释符号为“;”。
在 Windows 中,必须与 RAR 置于同一目录之中;
在 Unix 中,则置于主用户目录或 /etc 目录之中。
改善压缩率及速度的诀窍:
- 如果可能的话,最好将包含类似信息的文件在压缩包中归为一组;
- 经常访问的文件最好放在开头。
通常,掩码越接近列表顶端,优先权就越高,但该规则也有例外。
如果 rarfiles.lst 包含两个掩码,并且所有文件与其中的一个文件匹配,同时也。
与另一个文件匹配,那么文件名掩码较小的子集无论在列表中的什么位置都将拥,
有更高的优先权。例如,如果您同时拥有 *.cpp 和 f*.cpp 两个掩码,f*.cpp 将。
拥有更高的优先权,因此“filename.cpp”的位置将根据“f*.cpp”进行相应的调。
整,而不是“*.cpp”。
RAR 命令行语法
~~~~~~~~~~~~~~。
语法
RAR <命令> [ -<参数> ] <压缩包> [ <@文件列表...> ]。
[ <文件...> ] [ <解压缩路径\> ]。
描述
命令行选项(命令及选项)提供 RAR 创建及管理控制压缩包的控制。命令是一。
个字串(或单个字母),命令 RAR 执行相应的操作。选项则用来修改 RAR 执。
行操作的方式。其他的参数则是压缩包名称、要压缩的文件或要从压缩包解。
压的文件。
文件列表是纯文本文件包含要处理的文件名。第一列应该以文件名开始。文。
件列表可以在 // 字符后添加注释。例如,您可以创建包含以下字符串的。
backup.lst 文件:
c:\work\doc\*.txt //备份文本文件。
c:\work\image\*.bmp //备份图片。
c:\work\misc。
然后执行:
rar a backup @backup.lst。
如果您想要从stdin(标准输入)中读取文件名,请指定一个不存在的文件列。
表名(仅用字符 @)。
在同一命令行中,您可以同时指定正常文件名和列表文件。如果两者都没指。
定,那么表示的是所有文件(*.*),RAR 将处理所有的文件。
在 UNIX 环境中,您必须将通配符置于引号中,以避免 RAR 处理到通配符本。
身。例如,以下命令会在当前路径下从 RAR 压缩包解压缩 *.asm 文件:
rar e '*.rar' '*.asm'。
命令可以为下列任意一个:
a 将文件添加到压缩包之中。
示例:。
创建或更新现有压缩包 myarch,添加当前目录下的所有文件。
rar a myarch。
c 添加压缩包注释。注释会在处理压缩包时显示。注释长度限制为。
62000 字节。
示例:。
rar c distrib.rar。
注释也可以从文件添加:。
rar c -zinfo.txt dummy。
cf 添加文件注释。文件注释会在使用命令 'v' 的时候显示。文件注。
释的长度限制为 32767 字节。
示例:。
rar cf bigarch *.txt。
cw 将压缩包注释写到指定的文件。
示例:。
rar cw oldarch comment.txt。
d 从压缩包删除文件。请注意,如果这个命令的结果是删除压缩包里。
的所有文件,空的压缩包会被删除。
e 解压缩文件到当前目录。
f 更新压缩包里的文件。仅更新那些在压缩后又更改了的文件。
此命令不会添加新的文件到压缩包。
k 锁定压缩包。将会忽略任何修改压缩包的命令。
示例:。
rar k final.rar。
l[t] 列出压缩包的内容 [技术信息]。和 'v' 命令一样列出文件,但不。
包括文件路径。也就是只显示文件名。可选的技术性信息(压缩时。
所使用的主机、固实标志和旧版本标志)只有在使用 't' 修饰符。
时才会显示出来。
m[f] 移动到压缩包 [仅文件]。文件和目录的移动,其结果是源目录和源。
文件在压缩操作成功后被删除。如果使用 'f' 修饰符 或者使用。
'-ed' 选项,则不删除目录。
p 打印文件到标准输出设备。
r 修复压缩包。压缩包修复由二个阶段组成。首先,会扫描损坏的压。
缩包寻找恢复记录(参阅 'rr' 命令)。如果压缩包含有恢复记录,
并且损坏的数据部分是连续性的,并少于 N*512 字节,N 代表压。
缩包内恢复扇区的数目,压缩包成功重建的机会是非常高的。这个。
阶段完成后,将会创建新的压缩包,名字叫做 _RECOVER.RAR。
如果损坏的压缩包不包含恢复记录,或者如果压缩包由于严重的损。
坏,而不能够完全地恢复时,第二阶段处理开始。在此期间,只能。
重建压缩包的结构,不能恢复 CRC 校验失败的文件,但仍然可能。
恢复因为损坏的压缩包结构而不能访问的未损坏的文件。通常这对。
非固实压缩包很有效。
第二阶段完成后,重建的压缩包将被保存为 _reconst.rar。
在恢复过程中,检测到可疑的文件时,RAR 会提示用户加以协助。
可疑的项目。
名称: <可能的文件名>。
大小: <大小> 压缩后: <压缩包大小>。
将它添加到压缩包: Yes/No/All。
输入“Y”把这个文件添加到压缩包 _recover.rar。
示例:。
rar r buggy.rar。
rc 利用恢复分卷(.rev文件)来重建丢失的分卷文件。您需要指定任。
何存在的分卷文件作为压缩包名称,例如:
rar rc backup.part03.rar。
关于恢复分卷的数据请参阅 'rv' 的命令描述。
rr[N] 添加数据恢复记录。可选择项,冗余信息(恢复记录)可以添加到压。
缩包中,这会稍微增加压缩包的大小,但在软盘失效或者其他数据。
丢失的情况下,可以帮助修复压缩包。恢复记录最多可包含 32768 。
个恢复扇区。扇区的数量可以在 “rr” 命令直接指定(N = 1, 2 。
..32768)。如果用户未指定,则根据压缩包大小自动选择:恢复信。
息的大小大约是压缩文件总计大小的 1% ,通常允许恢复最高达压。
缩文件总计大小 0.6%的连续受损数据。
也可以将恢复记录的大小指定为压缩包大小的百分比,只要在命令。
参数后面附加百分比符号,例如:。
rar rr3% arcname。
注意,如果您从 .bat 或 .cmd 文件执行这条命令,您必须使用。
rr3%% 来代替 rr3%,因为命令处理器会把单个的 '%' 字符当成批。
处理文件参数的开始。您也可以使用 'p' 来代替 '%',即 'rr3p' 。
也照常运行。
如果受损的数据是连续性的,每一个恢复扇区都可以帮助恢复 512 。
个字节的受损信息,在多处受损情况下,这个值将会降低。
恢复记录的大小由公式近似确定为:。
<压缩包大小> / 256 + <恢复扇区数量> * 512 字节。
rv[N] 创建恢复分卷(.rev 文件),以便将来用于重建丢失的分卷文件。
这个命令仅能被多卷压缩所识别,而且您要指定第一个分卷文件的。
文件名。示例:
rar rv3 data.part01.rar。
这个特性可能对文件备份有很大用途,或者例如,您发送一个多卷。
压缩包给新闻组可是有些用户没有收到部分文件。重新发送恢复分。
卷来代替正常的分卷可以减少重新发送的文件数。
每个恢复分卷可以重建一个丢失的 RAR 分卷文件。例如,您有30 。
个分卷文件和3个恢复分卷,您可以重建任何3个丢失的分卷文件。
如果 .rev 文件的数量少于丢失的分卷文件,那么无法重建。正常。
分卷文件和恢复分卷文件的总数不能超过255。
可选的参数 <N> 用来指定建立的恢复分卷数目,且该数目必须小。
于这批 RAR 分卷的总数。您也可以为参数附加一个百分比字符,。
这种情况下创建的 .rev 文件数将会等于 RAR 分卷总数的百分比。
示例:
rar rv15% data.part01.rar。
RAR 重建丢失的分卷文件可以通过使用 'rc' 命令或是在如果找不。
到下一分卷,并找到了需要数量的 .ref 文件时,自动进行。
恢复分卷不能用来恢复损坏的 RAR 文件,却只能完整的重建丢失。
的分卷文件。所以,如果您的分卷文件损坏了,而您想用恢复分卷。
来修复,只要将该分卷文件删除,然后运行 'rc' 命令重建即可。
如果恢复分卷本身已经损坏,重建的结果会未知。也可能重建的新。
分卷文件也是损坏的,然而在执行重建时没有任何的警告。
恢复分卷的名称包含着重建的重要信息 (正常分卷和恢复分卷的总。
数以及恢复分卷的数目)。您不能在常规分卷文件和恢复分卷文件。
创建之后给在它们改名,否则 RAR 将不能重建它们。
s[名称] 转换压缩包成为自解压包。压缩包与自解压模块被合并(使用。
default.sfx 中的模块或在选项中指定)。在Windows 环境下,
default.sfx 必须放在与 rar.exe 相同的文件夹下面,在 Unix 。
下,则放在用户的 Home 目录下或 /usr/lib 或者。
/usr/local/lib 下。
s- 从自解压包内删除自解压模块。
RAR 会创建不含自解压模块的新压缩包,而原有的自解压包并不会。
删除。
t 测试压缩包内的文件。为了验证指定的文件,这个命令会执行虚拟。
的文件解压缩,不写出任何输出数据流。
示例:。
测试在当前目录的压缩包:。
rar t *。
或在 Unix 时:。
rar t '*'。
从当前目录开始,测试所有子目录下的压缩包:。
rar t -r *。
或在 Unix 时:。
rar t -r '*'。
u 更新压缩包内的文件。添加不存在的文件和更新压缩后改变了的文。
件。
v[t] 压缩包内容的详细列表 [技术信息]。
文件会以下列格式列出: 完整路径名称、文件注释、原始及压缩后。
大小、压缩比、上次更新日期和时间、属性、CRC、压缩方法以及解。
压缩所需的最低版号。使用 't' 时,可选择的技术信息将显示(压。
缩时的操作系统、固实标志和旧版本标志)。
要列出全部压缩分卷的内容,使用通配符 ('*') 替换压缩包的扩展。
名,或者使用 '-v' 选项。
示例:。
将压缩包内容列表(含技术信息)重定向到文件。
rar vt bambam >bambam.lst。
x 含完整路径解压缩文件。
示例:。
rar x -av- -c- dime 10cents.txt。
解压缩特定文件到当前文件夹,关闭 AV 检查和显示注释。
选项(与命令结合使用):
-? 显示命令及选项的帮助。当未输入命令或者输入无效的命令行选项。
时也会显示。
-- 停止选项扫描
这个选项会通知 RAR 在命令行已没有其他的选项了。
如果压缩包的名称或文件名是以“-”字符开始的时候,他可能很有。
用。没有“--”选项时,则会将这些名称当作选项来处理。
示例:。
从当前文件夹添加所有文件到固实压缩包 -StrangeName 里。
RAR a -s -- -StrangeName。
-ac 压缩或解压缩后,清除文件的“存档”属性 (仅对 Windows 版本有。
效)。
-ad 附加压缩包名称到目标路径。
在解压缩一组压缩包时,该参数可能很有用。默认情况下,RAR 会。
把所有的压缩包解压缩到同一个目录下,而使用这个参数可以把它。
们解压缩到各自的目录中。
示例:
rar x -ad *.rar data\。
RAR将会为每一个解压缩包在'data'文件夹下创建子文件夹。
-ag[格式] 用当前日期产生压缩包名。
当创建压缩包时,附加当前日期字串到压缩包名,这对于每天的备。
份很有用。
附加字串的格式由“格式”参数所定义,或者没有参数时,使用。
“YYYYMMDDHHMMSS”。格式字串可以包含下列的字符:。
Y - 年。
M - 月。
MMM - 文本方式的月份名称(Jan, Feb, 等)。
W - 年的第几周(每周起始于星期一)。
A - 周的天数(星期一为 1, 星期日为 - 7)。
D - 月的第几天
E - 年的第几天。
H - 时。
M - 分(如果出现在小时后面,则视为分)。
S - 秒。
如果格式字串的第一个字符是 '+',日期字串和压缩包的基本名字。
的位置就会互换,这样日期会先于压缩包文件名。
所有其他添加到压缩包名字的字符则不会更改。
示例:。
1)使用默认的 YYYYMMDDHHMMSS 格式。
rar a -ag backup。
2)使用 DD-MMM-YY 格式。
rar a -agDD-MMM-YY backup。
3)使用 YYYYMMDDHHMM 格式。
rar a -agYYYYMMDDHHMM backup。
4)使用 YYYY-WW-A 格式。
rar a -agYYYY-WW-A backup。
-ao 添加有”存档“属性设置的文件 (仅 Windows 版本有效)。
示例:。
添加驱动器 C: 上具有“存档”属性的所有文件到“f:backup”压。
缩包并清除文件的“存档”属性。
rar a -r -ac -ao f:backup c:\*.*。
-ap 设置压缩包的内部路径。当添加文件到压缩包时,这个路径合并到。
文件名,当解压缩时,从文件名中删除。
举例来说,如果您希望将文件 readme.txt 添加到压缩包 release 。
的文件夹 DOCS\ENG下,您可以运行:。
rar a -apDOCS\ENG release readme.txt。
或解压缩 ENG 到当前文件夹:。
rar x -apDOCS release DOCS\ENG\*.*。
-as 同步压缩包内容。
如果这个选项在压缩时使用,压缩包里的文件,如果在当前添加的。
文件名单中未出现的,则会从压缩包中删除。它可以与 -u 选项结。
合,非常方便的同步压缩包及被压缩的文件夹的内容。
举例来说,在下面命令之后:。
rar a -u -as backup sources\*.cpp。
压缩包 backup.rar 将只包含 sources 文件夹下面的所有 .cpp 文。
件,所有其他的文件会从压缩包中删除。这看起来好像创建新的压。
缩包,但有个重要的例外: 如果从上次备份后没有修改过文件,这。
个操作会比创建新压缩包快得多。
-av 放置身份验证(注册版有效)。
RAR 将会在每一个新建及更新的压缩包里放置关于创建者、最后的。
更新时间和压缩包名称信息。
如果压缩包包含身份验证,在修改中未指定这个选项时,原身份验。
证信息将会被删除。
当解压缩,测试,列出或更新有 '-av' 选项的压缩包的时候,RAR。
将会运行完整性验证并显示信息:。
正在检验认证信息 ...。
在成功进行身份验证后,将会显示“成功”信息,创建者和最后的。
更新资料。在身份验证失败的情况下,将会显示“失败”信息 。
这个身份验证的 '-av,' 特性,推荐用于软件发布情况下的压缩包。
为了启用身份验证特性,软件必须注册。请联系您当地的销售地点。
或全球发布中心。
-av- 禁止检查或者添加身份验证。
-cfg- 禁止读取配置文件和环境变量。
-cl 将文件名转换为小写。
-cu 将文件名转换为大写。
-c- 禁止显示注释。
-df 压缩后删除源文件。
将文件移动到压缩包。此选项与命令 a 配合使用,则执行和命令 m。
相同的操作。
-dh 打开共享的文件。
允许处理其他应用程序正在打开进行写操作的文件。
此选项具有危险性,因为它允许添加其他应用程序正在修改的文件。
到压缩包,请小心使用。
-ds 添加到固实压缩包时不将文件排序。
-ed 不添加空目录
此选项表示,不将空目录保存到压缩包。
-ee 不处理扩展属性。
禁用保存和恢复文件扩展属性。仅对 OS/2 版本有效。
-en 不添加“压缩包结束”块。
默认情况下,在新建或更新的压缩包的结尾,RAR 会添加“压缩包。
结束”块。这样允许安全地跳过外部数据如数字签名等,但是在一。
些特殊的情况下禁用该特性会变得很有用。例如,如果通过不可靠。
的连接,在两个系统间传输一个压缩包,发送同时发送者在压缩包。
里添加了新文件,可能很重要的一点是,确保在传输过程中已经接。
收的部分不会被另一端所修改。
这个选项不能用于分卷文件,因为压缩包的结束部分包含着正确处。
理分卷文件的重要信息。
-ep 从名称中删除路径。此选项允许在添加文件到压缩包时不包含路径。
信息。当然,这可能会在压缩包中存在多个同名的文件。
-ep1 从文件名中删除底层目录。不保存在命令行上输入的路径。
示例:。
所有 tmp 目录下的文件和目录将会添加到 'test' 压缩包,但是压。
缩包里的文件名不包含路径 'tmp\'。
rar a -ep1 -r test 'tmp\*'。
这相当于命令:。
cd tmp。
rar a -r ..\test。
cd ..。
-ep2 扩展路径到完整路径。在压缩时存储完整文件路径(不包含驱动器和。
前导的路径分隔符)。
-e<atr> 指定要排除的文件的文件属性掩码。<atr> 是十进制、八进制(以 。
'0' 前缀)或十六进制(以 '0x' 前缀)格式的数字。如果对 <atr> 。
和文件属性按位进行 AND 逻辑运算的结果非零, 那么这个文件将不。
会添加到压缩包。
在 Windows 版本下,也可以使用代替数字掩码的 D、S、H、A 及 R。
符号来表示目录及文件的系统、隐藏、存档和只读属性。属性的先。
后顺序并不重要。
-f 更新文件。可用于压缩包的解压缩或者创建时。命令字串 “a -f”
等同于命令 'f'。您也可以将选项 “-f” 和命令 'm' 或命令 。
'mf' 一起使用。如果选项 “-f” 用于命令 'x' 或 'e',则只有。
旧文件会被从压缩包里释放出来的新版本所代替。
-hp[p] 文件数据和文件头全部加密。
这个选项和 -p[p] 很相似,但是选项 -p 只加密文件数据,而保留。
象文件名等其他信息可见。这个选项加密包括文件数据、文件名、
文件大小、文件属性、注释和其他数据块等所有敏感的文档区域。
所以他提供了更高的保密级别。使用了 -hp, 没有密码甚至连压缩。
包的文件列表都无法看到。
例如:。
rar a -hpfGzq5yKw secret report.txt。
使用密码 'fGzq5yKw' 将文件 report.txt 添加到加密压缩包 。
secret.rar 里。
-idp 禁止百分比指示器。
将输出重定向到文件时,可能相当有用。
-ieml[.][地址]
通过电子邮件发送压缩包。仅对 Win32 版本有效。
为电子邮件添加由更新或新建所建立的压缩包做为附件。您必须有。
兼容 MAPI 的电子邮件客户程序来使用这个选项(目前大部分的电。
子邮件应用程序都支持 MAPI 接口)。
您可以在选项里直接输入收件人的电子邮件地址或是留空,后一种。
情况下,您的电子邮件程序会提示您输入。
如果您在 -ieml 后面加一个'.'字符,在成功附到电子邮件后,将。
会删除压缩包。如果在分卷压缩时使用了这个选项,那么每一个分。
卷文件将会附加到独立的电子邮件上。用分号或逗号字符分隔可以。
寄给多个电邮。
-ierr 发送所有的信息到 stderr。
-ilog[name]
记录错误到文件(注册版才有效)。
写入错误信息到 RAR 目录下的 rar.log 文件里,也可以在选项里指。
定另一个日志文件名来代替默认的 rar.log,例如:。
-ilogc:\log\backup.log, 如果指定的文件名不包含路径,则在 RAR。
目录下创建日志文件。
-inul 禁止全部的信息。
-isnd