当前位置:在线查询网 > 在线百科全书查询 > winrar

winrar_在线百科全书查询


请输入要查询的词条内容:

winrar


WinRAR 是一款功能强大的压缩包管理器,它是档案工具RAR 在 Windows 环境下的图形界面。该软件可用于备份数据,缩减电子邮件附件的大小,解压缩从 Internet 上下载的 RAR、ZIP 2.0 及其它文件,并且可以新建 RAR 及 ZIP 格式的文件。



软件基本信息


最新版本 WinRAR 4.11 简体中文正式版

开 发 商 win.rar GmbH

软件性质 共享软件

软件类别 国外软件 / 压缩解压

软件语言 简体中文

应用平台 Win 7/Windows Vista/Win2003/WinXP/Win2000/WinNT

软件介绍


WinRAR是一个文件压缩管理共享软件,由Eugene Roshal(所以RAR的全名是:Roshal ARchive)开发。首个公开版本RAR 1.3发布于1993年。Pocket RAR是为Pocket PC平台发布的免费软件。它是仅有的几个可以读写RAR文件的软件之一,因为它保留版权。

Eugene Roshal,1972年3月10日生于俄罗斯。毕业于俄罗斯车里雅宾斯克工业大学(Chelyabinsk Technical University),也是FAR文件管理器的作者。他开发程序压缩/解压RAR文件,最初用于DOS,后来移植到其它平台。主要的Windows版本编码器,称为WinRAR,以共享软件的形式发行。不过Roshal公开了解码器源码,UnRAR解码器许可证允许有条件自由发布与修改(条件:不许发布编译RAR兼容编码器)。而RAR编码器一直是有专利的。

最近的开发者是Alexander Roshal。虽然其解码器有专利,编译好的解压程序仍然存在于若干平台,例如开源的7-Zip。尽管业界普遍混乱,似乎没有纯开源模块能解压版本超过2.0的RAR文件

WinRAR 内置程序可以解开 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO、Z和 7Z等多种类型的档案文件、镜像文件和 TAR 组合型文件;具有历史记录和收藏夹功能;新的压缩和加密算法,压缩率进一步提高,而资源占用相对较少,并可针对不同的需要保存不同的压缩配置;固定压缩和多卷自释放压缩以及针对文本类、多媒体类和 PE 类文件的优化算法是大多数压缩工具所不具备的;使用非常简单方便,配置选项也不多,仅在资源管理器中就可以完成你想做的工作;对于 ZIP 和 RAR 的自释放档案文件,点击属性就可以轻易知道此文件的压缩属性,如果有注释,还能在属性中查看其内容;对于 RAR 格式(含自释放)档案文件提供了独有的恢复记录和恢复卷功能,使数据安全得到更充分的保障。

WinRAR 是共享软件。任何人都可以在40天的测试期内使用它。如果你希望在测试过期之后继续使用 WinRAR,你必须注册。

它没有其它附加的许可费用。除了与创建和发布 RAR压缩文件或自解压格式压缩文件相关的注册成本之外,没有其它附加许可费用。合法的注册用户可以使用他们的 RAR副本制作发布压缩文件而无须任何附加的 RAR 版税。 如果你注册了 WinRAR,可以免费升级所有的最新版本。

目前最新的 WinRAR 版本为 WinRAR 4.11 正式版。这个目前仍是要收费的。

运行环境:Windows 9x 及以上版本。

软件特点


* WinRAR 采用独创的压缩算法。这使得该软件比其他同类 PC 压缩工具拥有更高的压缩率,尤其是可执行文件、对象链接库、大型文本文件等。RAR 在 DOS 时代就一直具备这种优势,经过多次试验证明,WinRAR 的 RAR 格式一般要比 WinZIP 的 ZIP 格式高出 10%~30% 的压缩率,尤其是它还提供了可选择的、针对多媒体数据的压缩算法。

* WinRAR 针对多媒体数据,提供了经过高度优化后的可选压缩算法。WinRAR 对 WAV、BMP 声音及图像文件可以用独特的多媒体压缩算法大大提高压缩率,虽然我们可以将 WAV、BMP 文件转为 MP3.JPG 等格式节省存储空间,但不要忘记 WinRAR 的压缩可是标准的无损压缩。

* WinRAR 支持的文件及压缩包大小达到 9,223,372,036,854,775,807 字节,约合 9000 PB 。事实上,对于压缩包而言,文件数量是没有限制的。

* WinRAR 完全支持 RAR 及 ZIP 压缩包,并且可以解压缩CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2.JAR、ISO、Z、7Z 格式的压缩包。虽然 WinZIP 也能支持 ARJ、LHA 等格式,但却需要外挂对应软件的 DOS 版本,实在是功能有限。但 WinRAR就不同了,不但能解压多数压缩格式,且不需外挂程序支持就可直接建立 ZIP 格式的压缩文件,所以我们不必担心离开了 WinZIP 如何处理ZIP 格式的问题。

* WinRAR 支持 NTFS 文件安全及数据流。

* WinRAR 提供了 Windows 经典互交界面及命令行界面。让我们通过开始选单的程序组启动 WinRAR,在其主界面中选择“选项”选单下的“设置”打开设置窗口,分为常规、压缩、路径、文件列表、查看器、综合六大类,非常丰富,通过修改它们,可以更好地使用 WinRAR。

WinRAR 仍支持类似于 DOS 版本的命令行模式,格式为:

WinRAR <命令> -<开关> <压缩包> <文件...> <解压缩路径\\>

a 压缩,e、x 解压等常用参数基本无异于DOS版本,可以在批文件中方便地加以引用。

* WinRAR 提供了创建“固实”压缩包的功能,与常规压缩方式相比,压缩率提高了 10% - 50% ,尤其是在压缩许多小文件时更为显著。

* WinRAR 具备使用默认及外部自解压模块来创建并更改自解压压缩包的能力。

* WinRAR 具备创建多卷自解压压缩包的能力。

* 能建立多种方式的全中文界面的全功能(带密码)多卷自解包。我们知道不能建立多卷自解包是WinZIP的一大缺陷,而WinRAR处理这种工作却是游刃有余,而且对自解包文件还可加上密码加以保护。

* WinRAR 能很好地修复受损的压缩文件。在网上下载的ZIP、RAR类的文件往往因头部受损的问题导致不能打开,而用WinRAR调入后,只须单击界面中的“修复”按钮就可轻松修复,成功率极高,大家不妨一试。 即使压缩包因物理原因损坏也能修复,并且可以通过锁定压缩包来防止修改。身份认证信息可以作为安全保证来添加,WinRAR 会储存最后更新的压缩包名称的信息。

* WinRAR 辅助功能设计细致。可以在压缩窗口的“备份”标签中设置压缩前删除目标盘文件;可在压缩前单击“估计”按钮对压缩先评估一下;可以为压缩包加注释;可以设置压缩包的防受损功能,等等细微之处也能看出WinRAR的体贴周到。

* WinRAR 可防止人为的添加、删除等操作,保持压缩包的原始状态。

分卷压缩方法


在WinRAR中也集成了分卷压缩的功能,而且它并不像WinZip那样必须在软盘的支持下才可以使用这个功能,在制作的时候能够将某个大文件分卷压缩存放在任意指定的盘符中,所以这也大大的方便了我们的使用。

(1)右键点击需要分卷压缩的文件或者是文件夹,在弹出的菜单中选择“添加到压缩包”选项。

(2)在弹出的设置窗口中,我们可以在“压缩包名称”对话框中确定文件存放的路径和名称,这时就可以将分卷压缩之后的文件存放在硬盘中的任何一个文件夹中。同时在“压缩方式”下拉列表中选择采用何种方式进行压缩,建议大家采用“最好”方式,这样能够让WinRAR最大程度的压缩文件。

此外,位于下部的压缩分卷大小对话框可以设置每一个压缩包的个头大小。其中WinRAR默认的是1.44M软盘模式,不过你也可以定义压缩包大小,比如将其改变为每个5M进行分卷压缩的时候,就在压缩分卷大小的下方填写5M。

3)根据实际需要选择存档选项,比如能够直接将文件保存为自解压方式的EXE文件、设置身份验证信息、压缩完毕后删除原先的文件等等。

这样我们就可以得到以定义好的文件名为前缀,rar、r01.r02…之类为后缀名的文件,将它们复制到软盘中就可以了。至于合并这些文件也非常简单,只要将所有的分卷压缩文件复制到一个文件夹中,然后右击*.rar的文件,并选择“解压缩文件”命令即可。由于这种合并方式并不要求按照一定的次序插入软盘,所以即使软盘次序颠倒了也不会有任何影响。

RAR压缩算法


参见 RAR词条。

RAR 的命令行参数


参见 RAR词条。

用户手册

~~~~~~~~

RAR 3.71 32 位控制台版本

~~~~~~~~~~~~~~~~~~~~~~~~

=-=-=-=-=-=-=-=-=-=-=-=-=-=-

欢迎使用 RAR 压缩文件管理器!

-=-=-=-=-=-=-=-=-=-=-=-=-=-=

简介

~~~~

RAR 是一个强力压缩工具,允许你管理和操作压缩文件。控制台 RAR 只支持 RAR

格式,带有的 ".rar" 扩展名的文件。ZIP 和其他格式不被支持。Windows 用户可以

安装图形界面 RAR 版本 - WinRAR,它可以处理更多的压缩文件类型。

RAR 的功能包括:

* 高度成熟的原创压缩算法

* 对于文本、声音、图像和 32 位和 64 位 Intel 可执行程序压缩的特殊优化算法

* 获得比类似工具更好的压缩率,使用''固实''压缩

* 身份校验(只有注册版本可用)

* 自解压压缩文件和分卷压缩(SFX)

* 对物理损伤的压缩文件的恢复能力

* 锁定,密码,文件顺序列表,文件安全和更多……

配置文件

~~~~~~~~

Unix 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息

(存储在 HOME 环境变量中)

Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe文件相

同的目录中。

这个文件包含下列字符串:

switches=任何 RAR 开关,用空格分开

例如:

switches=-m5 -s

环境变量

~~~~~~~~

可以通过建立"RAR"环境变量来添加默认参数到命令行中.

例如,在 UNIX 中,下列命令行可以被添加到你的配置中:

RAR=''-s -md1024''

export RAR

RAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创建

“固实”压缩文件。

RAR 控制选项使用下列优先级:

命名行开关 最高优先级

在 RAR 变量中的开关 低优先级

保存在配置文件中的开关 最低优先级

日志文件

~~~~~~~~

如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误

等写到日志文件中。读取开关 -ilog 描述获得更多信息。

固实压缩的文件列表 - rarfiles.lst

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

rarfiles.lst 包含一个用户定义的文件列表,告诉 RAR 添加文件到固实压缩文件时的顺

序。它可以包含文件名通配符和指定项目 -$default。默认项目定义了这个文件中与

其他项目不相符时的顺序清单位置。 注释字符是 '';''.

在 Windows 中,这个文件应该放在 RAR 所在的或 %APPDATA%\\WinRAR 目录中,

在 Unix 中- 放在用户的 home 目录或在 /etc 中。

提高压缩率和操作速度的提示:

- 在压缩文件中,小文件应该被组织在一起;

- 频繁被处理的文件应该放在开始的位置。

普通的掩码越靠近顶端优先权就越高,但是这个规则存在例外。如果 rarfiles.lst

包含两个掩码,并且所有文件既匹配第一个掩码,也匹配第二个掩码, 较小的子集

或者更精确的匹配拥有更高的优先权。例如,如果你用 *.cpp 和 f*.cpp 掩码,

f*.cpp 拥有更高的优先权。

RAR 命令行语法

~~~~~~~~~~~~~~

语法

RAR <命令> [ -<开关> ] <压缩文件> [ <@列表文件...> ]

[ <文件...> ] [ <解压路径\\> ]

描述

命令行选项 (命令和开关) 提供了使用 RAR 创建和管理压缩文件的控制方法。命

令是一个字符串(或单个的字母),命令 RAR 去执行一个相应的操作。开关被用来

改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩的文件或要从压缩文件

中被解压文件。

列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以

在//字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst:

c:\\work\\doc\\*.txt //备份文本文档

c:\\work\\image\\*.bmp //备份图片

c:\\work\\misc

接着运行:

rar a backup @backup.lst

如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。

在列表文件中 Win32 控制台 RAR 使用 OEM (DOS) 编码。

你可以在同一命令行指定普通文件名和列表文件。如果文件和列表

文件都未被指定,那么 RAR 将默认是 *.*,来处理所有文件

在一个 UNIX 环境变量中,你需要将通配符置于引号中,避免被外壳扩展。例如,

这个命令将从当前路径中的 RAR 压缩文件解压所有的 *.asm 文件:

rar e ''*.rar'' ''*.asm''

命令可以是下列中的任何一个:

a 添加文件到压缩文件中。

例子:

创建或更新已存在的压缩文件 myarch,添加当前目录中的所有文件

rar a myarch

c 添加压缩文件注释。当压缩文件被处理时注释被显示。文件的注释长度限

制到 32767 字节

例子:

rar c distrib.rar

注释也可以使用 -z[名称] 开关从文件添加:

下列命令从 info.txt 文件添加一个注释:

rar c -zinfo.txt dummy

cf 添加文件注释。当使用''v''命令时显示文件注释。文件的注释长度限制到

32767 字节。

例子:

rar cf bigarch *.txt

ch 改变压缩文件参数。

此命令能和大多数压缩文件变量开关一起使用修改压缩文件参数。对于象

-av, -cl, -cu, -tl 等没有专门命令的开关特别方便。

它不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果

不和其它开关一起使用,''ch'' 命令仅复制压缩文件数据而不修改它。

例如:

设置压缩文件时间为最新的文件:

rar ch -tl files.rar

cw 写压缩文件注释到指定文件。

输出文件格式依赖于 -sc 开关。

例子:

1) rar cw oldarch comment.txt

2) rar cw -scuc arc unicode.txt

d 从压缩文件中删除文件。请注意,如果这个命令导致压缩文件中所有文件

全部删除,这个空的压缩文件将被删除。

e 解压文件到当前目录。

f 更新压缩文件中的文件。 更新打包到压缩文件后被改变的文件。这个命令不

向压缩文件中添加新文件。

i[i|c|h|t]=<字符串>

在压缩文件中查找字符串。

支持下列可选参数:

i - 不区分大小写(默认);

c - 区分大小写搜索;

h - 十六进制搜索;

t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Win32 可用);

如果没有指定任何参数,它可以使用简化的命令行语法 i<字符串> 来代

替 i=<字符串>

它允许指定带有另外一个参数的 ''t'' 变量,例如,ict=字符串 在上面提

及的所有表中执行区分大小写的搜索。

例子:

1) rar "ic=first level" -r c:\\*.rar *.txt

在 c:\\*.rar 压缩文件中的 *.txt 文件执行区分大小写的 "first level"

字符串的搜索

2) rar ih=f0e0aeaeab2d83e3a9 -r e:\\text

在 e:\\text 目录下的 rar 压缩文件中搜索十六进制字符串

f0 e0 ae ae ab 2d 83 e3 a9。

k 锁定压缩文件。任何试图改变压缩文件的命令都会被忽略。

例子:

rar k final.rar

l[t,b] 压缩文件的内容列表[技术信息]。和 ''v'' 命令一样列出文件,但不包括

文件路径。也就是只显示文件名。当使用''t''变量时可选技术信息(主操作

系统,固实标志和老版本标记)被显示。变量 ''b'' 强制 RAR 只输出单纯

的文件名,而没有其他任何的附加信息。

m[f] 移动到压缩文件中[只用于文件]。移动文件和目录会使压缩操作完成后它

们被删除。如果使用变量''f''和/或应用开关''-ed'',则不删除目录。

p 打印文件到标准输出设备。

你可以把这个命令和 -inul 开关一起使用来禁止所有的 RAR 信息,并只

打印文件数据。当你需要发送一个文件到标准输出设备时,这也许很重要。

r 修复压缩文件。压缩文件修复是在两阶段中完成的。首先,在损坏的压缩

文件中查找恢复记录(参照''rr''命令)。如果压缩文件包含恢复记录,并且

损坏数据部分是连续的,而且少于N*512字节(N 处是放入压缩文件恢复块

的数字),则成功恢复压缩文件的机会非常高。当这个阶段完成,一个新的

压缩文件将被创建,名为_RECOVER.RAR。

如果损坏的压缩文件不包含恢复记录或如果压缩文件没有完全恢复导致大

的损伤,将执行第二阶段。这一阶段期间只重建压缩文件的结构,而不可

能恢复 CRC 校验失败的文件。它仍然可能恢复未受损的文件,因文件结

构破坏。这对于非固实压缩文件通常有用。

当第二阶段完成,重建结构的压缩文件将被保存为 rebuilt.arcname.rar,

''arcname'' 的位置是原始压缩文件名。

RAR/DOS32 版本使用 _recover.rar 和 _reconst.rar 而不是上面提及的

名字。

在恢复记录进行中,当发现可疑文件时,RAR 可以提示用户。

可疑项目

名字: <可能的文件名>

大小: <大小> 压缩后: <压缩后大小>

添加它: 是/否/全部

回答''y''来把这个项目添加到文件 _RECOVER.RAR 中。

例子:

rar r buggy.rar

rc 使用恢复卷(.rev 文件)重建丢失的卷。你需要指定任何已存在的卷作为

压缩文件名,例如,''rar rc backup.part03.rar''

读取 ''rv'' 命令描述得到关于恢复卷的信息。

rn 重命名压缩文件。

命令语法是:

rar rn <压缩文件名> <源文件名1> <目标文件名1> ... <源文件名N> <目

标文件名N>

例如,下列命令:

rar rn data.rar readme.txt readme.bak info.txt info.bak

在压缩文件 data.rar 中将把 readme.txt 重命名为 readme.bak 并把

info.txt 重命名为 info.bak。

在源文件和目标文件名中可以使用通配符来进行简单像改变文件扩展名的名

称转换。例如:

rar rn data.rar *.txt *.bak

将把所有的 *.txt 文件重命名为 *.bak。

RAR 不检查目标文件名是否已经在压缩文件中存在,所以你需要小心,防止

重名。尤其是使用通配符时特别重要。这个命令有潜在的危险,因为一个错

误的通配符可以损坏所有的压缩文件名。

rr[N] 添加数据恢复记录。可选,多余信息(恢复记录)可以被添加到压缩文件

中。这将导致压缩文件大小稍微增加,但能在软盘错误或其它数据丢失

情况下帮助恢复压缩文件。一个恢复记录最大包含 524288 个恢复块。

块的数目可以在''rr''(N = 1,2 .. 524288)命令中直接指定或不用用户

指定,而是根据压缩文件的大小自动设定:一个恢复信息大小大约是总

压缩文件大小的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。

原来的 RAR 卷在卷被创建后不能被修改。修复算法使用存储在 REV 文件

和 RAR 卷中的数据来重建丢失的 RAR 卷。所有如果你修改了 RAR 卷,

例如,在创建 REV 文件后锁定它们,修复操作将失败。

选项 <N> 参数指定创建恢复卷的数目,必须少于RAR卷的总数。你也可以

附加一个百分号到这个参数上,这样创建的.rev文件的数目将等于从 RAR

卷总数获得的这个百分比。 例如:

rar rv15% data.part01.rar

RAR 不管是使用‘rc’命令或自动时,如果在解压时无法定位下一卷,并

且发现可用数目的 .rev 文件,对丢失的卷和损坏的卷都试图重建。

损坏卷的原始副本在被重建前重命名为 *.bad。例如,volname.part03.rar

将被重命名为volname.part03.rar.bad。

s[名称] 转换压缩文件成自解压格式。压缩文件和自解压模块合并(使用

default.sfx模块或在开关中指定)。在 Windows 版本中 default.sfx 应

该放在RAR.exe 所在目录下,在 Unix 中在用户的 home 目录中,在

/usr/lib 或 /usr/local/lib 下。

s- 从已存在的自解压压缩文件中删除自解压模块。RAR 创建一个不带自解压

模块的新的压缩文件,原来的自解压文件不会被删除。

t 测试压缩文件。为了验证指定的文件,这个命令执行虚拟的文件解压操作,

不写出任何输出数据流。

例子:

在当前目录测试压缩文件:

或对于 Unix:

rar t ''*''

当前目录开始,测试所有子目录下的压缩包:

rar t -r *

或对于 Unix:

rar t -r ''*''

u 更新压缩文件中的文件。添加不在压缩文件中的文件和更新打包后改变了的

文件。

v[t,b] 详细列出压缩文件内容[技术信息]。文件列出所使用的格式:绝对路径名,文

件注释,原始和压缩后的大小,压缩率,最近更新日期和时间,属性,CRC,

压缩方式和解压所需的最小RAR版本。当使用''t''变量时可选技术信息(主操作

系统,固实标志和老的文件版本标记)显示。变量 ''b'' 强制 RAR 只输出单纯

的文件名,而没有其他任何的附加信息。

列出所有压缩卷的内容,使用星号(''*'')代替压缩文件扩展名或使用''-v''

开关。

例子:

1) 列出 system.rar 压缩文件的内容 (技术信息)并使用重定向符输出

到文件 techlist.lst 中

rar vt system >techlist.lst

2) 列出 tutorial.rar 压缩文件的内容 (单纯文件名模式)

rar vb tutorial

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 - 秒

N - 压缩文件数。RAR 搜索要生成的名字的文件是否存在,如果发现

它已经存在,将递增一个压缩文件数字,直到生成一个唯一的名字。

上面列出的每个字符串仅表示添加到压缩文件名中的一个字符。例如,

使用 WW 表示 2 数字的星期或 YYYY 定义 4 数字的年。

如果在格式化字符串的第一个字符是''+'',日期字符串和基本压缩文件名

位置交换,所以日期将在压缩文件名之前。

格式化字符串可以包含在 ''{'' 和 ''}'' 包含的可选字符。此文本插入到压

缩文件名中。

所有其它字符被不变地添加到文件名上。

如果你需要更新已经存在的压缩文件,小心使用 -ag 开关。依赖于以前

使用的 -ag 传送的格式化字符串和时间,生成的和现有的压缩文件名可

能不匹配。在这种情况下 RAR 会创建一个新的压缩文件,而不是更新现

有文件。

例子:

1) 使用默认 YYYYMMDDHHMMSS 格式

rar a -ag backup

2) 使用 DD-MMM-YY 格式

rar a -agDD-MMM-YY backup

3) 使用 YYYYMMDDHHMM 格式,替换''backup''之前的日期

rar a -ag+YYYYMMDDHHMM backup

4) 使用 YYYY-WW-A 格式,包含区段描述

rar a -agYYYY{year}-WW{week}-A{wday} backup

5) 使用 YYYYMMDD 和压缩文件数。它允许你在同一天使用 -agyymmdd-nn

数次,每一个新的压缩文件名都将包含一个新的递增数字。

rar a -agYYYYMMDD-NN 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- 忽略配置文件和 RAR 环境变量。

-cl 转换文件名成小写字母。

-cu 转换文件名成大写字母。

-c- 禁止显示注释。

-df 压缩后删除文件

移动文件到压缩文件中。这个开关与命令''A''组合执行和命令''M''是同一动

作。

-dh 打开共享文件

允许处理有其它应用程序打开写的文件。

如果应用程序允许对文件的读取访问,这个开关有效。但是如果文件的访

问类型是私有,文件打开操作仍然会失败。

这个选项很危险,因为它允许压缩一个文件,而同时正被其它应用程序修

改,所以小心使用。

-ds 添加到一个固实压缩文件时不排序。

-ed 不添加空目录

这个开关指出空目录不被存储到被创建的压缩文件中。当解压这样一个压

缩文件时, RAR 会基于他们内部的文件路径创建非空的目录。关于空目录

的信息丢失。非空目录除了名字外(访问权限, 流, 等。)其他所有属性全

部丢失, 所以只有在你不需要保留这样的信息时使用此开关。

如果 -ed 和 ''m'' 命令或 -df 开关一起被使用,RAR 将不能移除空的目录。

-ee 不处理扩展属性

禁止保存和修复扩展文件属性。只用于OS/2版本。

-en 不添加"压缩文件结束"块

默认情况下,RAR 在新建或更新压缩文件时在结束时添加 "压缩文件结

束"块。它允许跳过像数字安全签名等扩展数据,但是在一些特定条件下

禁用这些功能可能有用。例如,如果在一个压缩文件通过不可靠的连接在

两个系统之间传递,并且同时发送者在它里面添加新文件时,它可能对确

认在传输过程中已经接收的部分不会被另一端所修改很重要。

这个开关不能用在分卷上,因为压缩文件结束块包含正确处理卷的重要信

息。

-ep 从名称中排除路径。包含此开关时,文件在加入压缩文件时不会包含路

径信息。这可能会有在压缩文件中存在数个相同名称的结果。

-ep1 从文件名中删除底层目录。不存储在命令行中输入的路径。

例子:

tmp 目录中的所有文件和目录都将被添加到压缩文件''test''中,但是被压

缩文件名路径不包含''tmp\\''

rar a -ep1 -r test tmp\\*

这等价于下列命令:

cd tmp

rar a -r ..\\test

cd ..

-ep2 扩展路径成完全路径。压缩时存储文件的完全路径(除了盘符和根目录路

径).

-ep3 扩展路径为包含盘符的完全路径。

仅用于 Win32 版本。

压缩时如果使用此开关则保存和恢复包括盘符的完全的文件路径。磁盘分

隔符(冒号)被下划线字符替换。

如果你解压时使用 -ep3,它把下划线改回为冒号并且把文件解压到它们

原始的目录和磁盘中。如果用户也指定了目标路径,它会被忽略。

此开关对于把数个磁盘备份到同一个压缩文件有帮助。例如,你可以运行:

rar a -ep3 -r backup.rar c:\\ d:\\ e:\\

来创建备份并且:

rar x -ep3 backup.rar

来恢复它。

小心使用 -ep3 开关,只有你确认压缩文件不包含任何恶意文件。换句话

说,如果是你自己创建的压缩文件或你完全相信它的作者才使用它。此开

关允许覆盖在你的计算机上任何地方的任何文件,包括重要的系统文件和

通常仅用于备份和恢复的目的。

-e[+]<属性>

指定排除或包含掩码属性文件。

<属性> 是十进位,八进位(以 ''0'' 开头)或十六进位 (以 ''0x'' 开头)

的数字格式。

默认, 在 <属性>没有‘+’标记, 此开关定义排除掩码。如果对 <属性>

和文件属性按位进行 AND 逻辑运算的结果不为 0,则文件将不会被处理。

如果‘+’符号存在,它指定包含掩码。只有具有在掩码中指定的属性中

的至少一种的文件会被处理。

在 Windows 版本中也可以使用D、S、H、A代替数字掩码符号表示目录和

文件的系统,隐藏,存档和只读属性。给出的属性的顺序并不重要。

Unix 版本支持 D 和 V 符号来定义目录和设备属性。

允许在命令行中把 -e<atr> 和 -e+<atr> 都指定。

示例:

1) 仅有文件夹名字而不包含它们的内容

rar a -r -e+d dirs

2) 不压缩系统和隐藏属性的文件:

rar a -esh files

-f 更新文件。可以在解压或创建压缩文件时使用。命令字符串"a -f"等价于

命令''f'',你也可以和命令''m''或''mf''一起使用''-f'' 。如果开关''-f''和命

令''x''或''e''一起使用,则只有旧文件能被从压缩文件中解压的新版本替换。

3) 不解压只读文件:

rar x -er files

WinRAR优势特点


压缩率更高

WinRAR 在 DOS 时代就一直具备这种优势,经过多次试验证明,WinRAR 的 RAR 格式一般要比其他的 ZIP 格式高出 10%~30% 的压缩率,尤其是它还提供了可选择的、针对多媒体数据的压缩算法。

对多媒体文件有独特的高压缩率算法

WinRAR 对 WAV、BMP 声音及图像文件可以用独特的多媒体压缩算法大大提高压缩率,虽然我们可以将 WAV、BMP 文件转为 MP3.JPG 等格式节省存储空间,但不要忘记 WinRAR 的压缩可是标准的无损压缩。

能完善地支持ZIP格式并且可以解压多种格式的压缩包

虽然其他软件也能支持 ARJ、LHA 等格式,但却需要外挂对应软件的 DOS 版本,实在是功能有限。但 WinRAR 就不同了,不但能解压多数压缩格式,且不需外挂程序支持就可直接建立 ZIP 格式的压缩文件,所以我们不必担心离开了其他软件如何处理 ZIP 格式的问题。

设置项目非常完善,并且可以定制界面

通过开始选单的程序组启动WinRAR,在其主界面中选择“选项”选单下的“设置”打开设置窗口,分为常规、压缩、路径、文件列表、查看器、综合六大类,非常丰富,通过修改它们,可以更好地使用 WinRAR。实战:如果同时安装了某款压缩软件与 WinRAR,ZIP 文件的关联经常发生混乱,现在我们只需进入设置窗口,选“综合”标签,将“ WinRAR 关联文件”一栏中的 ZIP 一项打勾,确定后就可使 ZIP 文件与 WinRAR 关联,反之如果将勾去掉,则 WinRAR 自动修改注册表使 ZIP 重新与这个压缩软件的关联。

对受损压缩文件的修复能力极强

在网上下载的ZIP、RAR类的文件往往因头部受损的问题导致不能打开,而用WinRAR调入后,只须单击界面中的“修复”按钮就可轻松修复,成功率极高。

辅助功能设置细致

可以在压缩窗口的“备份”标签中设置压缩前删除目标盘文件;可在压缩前单击“估计”按钮对压缩先评估一下;可以为压缩包加注释;可以设置压缩包的防受损功能,等等细微之处也能看出WinRAR的体贴周到。

压缩包可以锁住

双击进入压缩包后,单击命令选单下的“锁定压缩包”就可防止人为的添加、删除等操作,保持压缩包的原始状态。

WinRAR软件名单


政府/事业单位在使用WinRAR(行业:政府机关/事业单位)

* 上海劳动与社会保障局

* 北京市财政局

* 北京市财政局

* 北京市财政局

* 北京市体育局

* 中共北京市纪律检查委员会

* 北京市监察局

* 北京市科委

* 北京市高级人民法院

* 中国电信

* 国家知识产权局银行,证券,基金,期货公司在使用WinRAR(行业:金融/保险/证券)

* 上海证券交易所

* 深圳证券交易所

* 上海期货交易所

* 华夏基金

* 中信实业银行

* 中信实业银行

* 华安财产保险

* 平安保险

* 国家开发银行

* 安联大众保险纳斯达克上市中国公司在使用WinRAR(行业:互联网/科技

* 新浪网

* 搜狐网

* TOM网

* 艺龙网

* 百度

* 亚信科技

* 阿里巴巴

* 华为技术有限公司

* 51Job前程无财富500强企业在使用WinRAR(行业:制造业/集团公司/外企) * 成都神钢工程机械(集团)有限公司

* 上海通用汽车有限公司

* 松下电器

* 上海强生制药有限公司

* 摩托罗拉

* 西门子中国

* 宝钢集团

* 燕山石化公司

* 丰田汽车

* 百事可乐

* 中国石化集团

* 娃哈哈集团

* 欧莱雅

* 贝尔阿尔卡特

* 微软(中国)有限公司

* 中国五矿集团公司

相关分词: winrar