RAR使用详解

Author: 陈伟 Date: 1997-01-01

  RAR是一个高效的压缩软件,它拥有全屏幕交互式操作界面和命令行参数指定两类使用方式,可以适用于不同层次的操作人员。它全方位支持鼠标,支持非RAR压缩的压缩档案,拥有高效的压缩算法(迄今为止,RAR的压缩效率是各类压缩工具中较优秀的,它已经完全超越了ARJ的压缩效率,是新一代压缩工具的代表作之一)和程序化安装自释放档案等多种特点。RAR具有如此众多的优点,使得它在大陆一面世,就得到了广大电脑用户的青睐,成为一种后来居上的压缩工具。
#2  一、RAR的配置
  RAR有着众多的命令开关,其中的部分开关可以通过系统的配置程序来设置。启动系统的配置程序首先应启动RAR本身,注意在启动RAR的时候,不要加任何参数,这样就进入了RAR的交互式操作界面,再按下功能键F9,便可进入到系统的配置程序,屏幕显示如下:
  Configuratior...
  Set Password ALT-P
  Work directory ALT-W
  Default comment file
  External viewer
  Change disk ALT-D
  Registraion
  Save options ALT-S
#3  1.Configuration
  在RAR的配置设置中,用户可以使用光标键在各个栏目中来回移动,每个栏目中的设置都可以通过空格键来修改。如果你拥有鼠标的话,整个操作过程将简单到只要移动鼠标至目标栏目并单击鼠标左键。
  (1)Interface options
   这是有关RAR的操作界面选项,共有以下四项子栏目:
  A、Color:色彩界面选项,RAR的全屏幕交互式界面共有彩色和黑白两种颜色可选,本选项可以指定RAR的工作色彩;
  B、Sound:禁止或打开声响;
  C、Stdout mode:当从命令行接受参数后,强制RAR运行于标准的控制台(即交互式)模式;
  D、Mouse:在全屏幕方式下设置或取消鼠标的支持。
  (2)Sort names
  选择被压缩文件进入压缩档案中的排列方式,RAR共提供了四种文件排列方式:
  A、Unsorted:不排序,以文件的自然次序压入压缩档案;
  B、By name:以压缩文的名字为排列次序;
  C、By extension:以压缩文件的扩展名为排列次序;
  D、By size:以压缩文件的长度为排列次序。RAR默认以压缩文件的扩展名为排列方式,因为这样可以使有相同特征的文件压缩在一起。
  (3)Include file mask
  选择进入压缩档案中的文件类型,RAR提供了四大类文件:
  A、Read only files:只读型文件;
  B、System files:系统型文件;
  C、Archive files:归档型文件;
  D、Hidden files:隐含型文件;本项开关可以复选。RAR默认四大类的文件都将被列入压缩文件类型(注意必须使用通配符*.*)。
  (4)Compression
  RAR一共提供了六类压缩方式,以供不同需求的用户使用。
  A、Store:不压缩文件,只将被压缩文件存贮于压缩档案中;
  B、Faster:使用压缩时间最短的方式(低压缩率);
  C、Fast:使用压缩时间较短的方式;
  D、Normal:使用普通的压缩方式,这也是系统的默认方式;
  E、Good:使用较好的压缩方法;
  F、Best:最好的压缩模式,这将花费大量的机时去运算压缩算法。
  RAR默认的普通压缩模式,较好的兼顾了压缩用时与压缩比率之间的协调关系,也是RAR向大家推荐使用的压缩方案,至于Good和Best两种高压缩率的压缩方案,虽然可以得到高于Normal模式约0.1%到1.5%的压缩比例,但却将多花费10%至1倍的压缩用时。
  (5)Other options
  A、User expanded memory:允许使用扩充内存(EMS 4.0);
  B、Add empty directories:允许将空目录加入到压缩档案中;
  C、Always make solid:强制RAR生成固体档案类型,该类型的压缩档案比普通的压缩档案更显紧凑,所以它的长度一般要小于普通的压缩档案,RAR也默认首先使用该类型的压缩档案,并且建议操作者如果建造一个经常更新的压缩档案时,应该选用该类型的档案,否则更新压缩档案的用时和压缩比率都将有所增加。
  D、Put Authenticity Verification:对生成的压缩档案加入AV效验,注意本功能只有有效的注册版本才能使用;
  E、Log errors to file:将RAR运行时的错误记录到RAR.LOG文件中,本项功能也只有注册后才能使用。
#3  2.Set password
  设置密码,操作者可以通过设置密码,来保护重要的压缩档案,在交互式操作界面下操作者也可以通过复合键ALT-P来设定密码,操作者设置的密码将不被保存在RAR的配置文件中。
#3  3.Work directory
  指定RAR的工作目录,RAR在工作时将生成一些临时性的文件,通过该项功能可以指定这些临时性文件的存放处,在交互式界面下操作者也可以通过复合键ALT-W来完成相同的操作。
#3  4.Default Comment file
  指定备注文件的名字和路径,如果操作者需要在压缩档案中加入注解,可以在此指定注解文件的路径与名称。
#3  5.External viewer
  RAR允许指定一种外部的文字处理器,来浏览压缩档案中的文件(通过功能键F3),如果你不指定外部的文字处理程序,RAR将使用本身的相应程序,以全屏幕的模式来浏览指定的压缩档案,RAR提供了动态抽取压缩档案中文件的功能,也就是说当操作者指定浏览压缩档案中的某个文件时,RAR可以在内部释放这个文件,以供文字处理器浏览,但如果操作者指定了外部的文字处理器,RAR则会在浏览文件之前,将整个压缩档案释放开。
#3  6.Change disk
  通过在RAR给定的窗口中选取当前的驱动器。
#3  7.Registration
  对RAR进行注册,通过注册你可以使用RAR的全部功能和获得RAR的最新版本。
#3  8.Save setup
  保存当前的设置,RAR的配置文件名为RAR.CFG,它应该与RAR.EXE在同一个目录中。在全屏幕模式下,也可以通过按下ALT-S键来保存当前的配置。
  对于以上的部分选项,也可以在Setting窗口中设置,比如:Password(设置密码)和Make Solid archives(生成固体档案类型)。
#2  二、RAR的环境变量
  许多软件都可以在DOS状态下,通过SET命令来设置一些状态开关,以调整软件的运行方式,如:HD-COPY。RAR也不例外,它也可以通过SET命令来设置自身的状态,如:SET RAR=-std -s,RAR将会把这个字符串作为一个默认的参数加在RAR的命令行上。
  RAR对于命令参数的优先级别定义为:1.最高级:RAR的命令行参数;2.中级:RAR的环境变量开关;3.低级:RAR的配置文件RAR.CFG。如果命令参数设置有相互矛盾之处,RAR以优先级别高的设置为准。
  注意:来自RAR环境变量中的-sfx,-v,-s,-std设置开关,将不会对RAR的全屏幕模式产生影响。
#2  三、软硬件需求
  1.支持RAR的最低DOS版本为3.0;
  2.执行命令和相应的操作最少的内存要求分别为
  (1)命令A,F,M,U
  A、命令行状态下:生成普通或固体的压缩档案,有EMS的情况下需要287K内存,无EMS支持时,需351K常规内存,对于固体压缩档案的更新,有EMS支持时,需385K内存,没有时需要449K常规内存;
  B、全屏幕模式下,生成普通或固体的压缩档案在EMS支持下需要347K常规内存,没有EMS的支持时需要411K常规内存,对于更新固体型压缩档案,有EMS时需要445K常规内存,没有EMS时,需要509K常规内存;
  (2)命令CW,E,P,T,X
  有EMS支持时,执行时需要195K常规内存,没有EMS时,需要257K常规内存;
  (3)命令C
  有EMS时需要347K常规内存,没有时需要411K常规内存;
  (4)命令D
  A、普通型压缩档案,需195K常规内存(有无EMS支持都相同);
  B、固体压缩档案,在命令行状态下,有EMS支持时需385K常规内存,没有EMS时需449K常规内存,全屏幕状态下,有EMS时需445K常规内存,没有时需要509K常规内存;
  (5)对于向普通型压缩档案添加AV效验也需要一些内存的支持,如命令CF,EN,K,L,R,S,V在不添加AV效验时,只需要195K的常规内存,添加AV效验后,有EMS支持时需要347K常规内存,没有EMS时则需要411K常规内存。
  如果在使用中用到了通配符*和?,也将需要一些额外的内存来支持。通过上面的介绍,读者不难发现,EMS内存对于RAR确实需要,而且一般来说命令行状态总比全屏幕方式要略省内存空间,这样读者就可视自身机器的内存以及其它因素来综合选用具体的RAR操作方式。
#2  四、错误信息
  当RAR结束运行退出到DOS状态下时,它会设置相应的环境变量Errorlevel来表明RAR的最后操作所引起的退出原由。
  255:用户使用CTRL+BREAK中断操作;
  6:没有足够的内存运行;
  7:命令开关出错;
  6:打开文件出错;
  5:写出错;
  4:试图修改一个曾用K命令加锁的档案;
  3:释放压缩档案时发生CRC错误;
  2:发生重大的错误;
  1:一个警告性的错误;
  0:正常退出。
  自释放(SFX)压缩档案退出时设置的代码:
  1:在释放过程中有错误发生;
  0:执行成功。
#2  五、交互式RAR的用法
  在DOS状态下键入RAR并回车,你就可以进入RAR的全屏幕交互式操作界面。在整个屏幕的右边是RAR的对话框,它包含两大类信息:内存状态和设置窗口,这里的信息包括:当前的压缩方案,密码的设置状态,默认的备注文件,AV效验的状态等等。在屏幕的左手是当前目录下文件的列表,在这里你可以使用光标键或鼠标在文件中移动,操作者甚至可以在这个窗口中改变当前目录或选择压缩档案来观察。
  RAR还可以识别以下类型的压缩档案:RAR、ARJ、ZIP和LZH,如果你选择了其中某一类的压缩档案,那么该压缩档案内的文件将以文件列表的方式显示在窗口中,所以通过ARA操作者不仅可以处理正常的目录及文件,而且还可以操作压缩档案中的文件。
  在“目录”模式,屏幕的底部将显示一行功能键,它们分别是:
  〈F1〉-Help:提供帮助信息;
  〈F2〉-Add:追加文件到压缩档案中,如果压缩档案不存在则生成;
  〈F3〉-View:浏览一个文件,如果没有指定外部的文字处理器,则使用内部的文字处理器;
  〈F4〉-Fresh:更新压缩档案中的文件,注意仅仅更新压缩档案中较陈旧的文件(以新文件替代);
  〈F5〉-Volume:指定生成档案的长度,即分卷操作;
  〈F6〉-Move:移动文件到压缩档案中去;
  〈F7〉-Update:加文件到压缩档案中,或者更新压缩档案中的文件;
  〈F8〉-Delete:删除文件或目录;
  〈F9〉-Option:设置和存储设置开关的内容;
  〈F10〉-Quit:退出RAR,〈ESC〉键有相同的作用。
  另外还可以通过〈ALT〉键,以获取其它的功能;
  〈ALT〉+〈F2〉-SOLID:生成固体档案;
  〈ALT〉+〈F3〉-VIEW:使用内部的文字处理器浏览文件;
  〈ALT〉+〈F4〉-SFX:生成自释放的压缩档案;
  〈ALT〉+〈F5〉-SFXVOL:生成自释放的分卷式压缩档案;
  〈ALT〉+〈F6〉-SOLVOL:生成固体型分卷式压缩档案;
  〈ALT〉+〈F7〉-SOLSVL:生成固体型自释放分卷式压缩档案;
  〈ALT〉+〈F8〉-REPAIR:试图修复被中断过的压缩档案;
  〈ALT〉+〈F9〉-SOLSFX:生成固体型自释放档案;
  〈ALT〉+C:选择显示的颜色;
  〈ALT〉+D:选择目标驱动器;
  〈ALT〉+J:进入DOS  SHELL;
  〈ALT〉+M:选择压缩方案;
  〈ALT〉+P:设置口令;
  〈ALT〉+S:存储设置内容;
  〈ALT〉+W:选择工作目录以存储临时性文件。
  当从目录转换为压缩档案时,RAR会自动改变功能键的相应功能,以适应压缩档案的情况。
  〈F1〉-HELP:帮助信息;
  〈F2〉-TEST:测试压缩档案的有效性和完整性;
  〈F3〉-VIEW:浏览指定的文件,如果没有设定外部的文字处理器,则使用自身内部的浏览器;
  〈F4〉-EXTR:从压缩档案中释放文件,包含文件的目录结构;
  〈F5〉-COMMENT:为压缩档案指定一个注解文件;
  〈F6〉-EXCURD:释放文件到当前目录中;
  〈F7〉-SFX:制造自释放式(SFX)的压缩档案;
  〈F8〉-DELETE:删除压缩档案中指定的文件;
  〈F9〉-OPTION:存储设置;
  〈F10〉-QUIT:退出RAR;
  另外通过ALT键也可以获得一部分其它的功能:
  〈ALT〉+〈F3〉-VIEW:使用内部的浏览器观察文件;
  〈ALT〉+〈F4〉-EXTR TO:把文件释放至交错的目录中;
  〈ALT〉+〈F5〉:对压缩档案中的文件追加注解;
  〈ALT〉+〈F7〉-LOCK:锁定压缩档案以防止修改。
  文件对话框中的文件可以用空格键(SPACE)、插入键(INS)或鼠标的右键来标识或取消标识,如果你想用通配符标识一批文件,可以使用小数字键盘中的+或-键来输入,记住当标识了一个目录时,RAR将自动标识该目录下的所有子目录及其文件。使用小数字键盘上的*键,可以标识目前尚未标识的文件组,并取消当前标识的文件组,在屏幕的底部有一个状态显示行,这个状态行指标了标识文件的数目及其总长度,注意被标识的目录中文件的长度不包括在这个状态行的总长度中。
  如果你对某个压缩档案按下回车键,你就可以在文件对话框中得到该压缩档案中的文件目录,而且这些文件也可以被标识,与操作普通目录中的文件极其相似。如果在文件名的左边有一个星号,则表明该文件是设置过密码的。
  屏幕右边的对话框包括的信息:
  ARCHIVE:指明压缩档案的文件名;
  ARCHIVE TYPE:指明压缩档案的类型,如上面介绍,RAR支持的普通型(NORMAL)和固体型(SOLID)压缩档案;
  MAIN COMMENT:是否有压缩档案的注解;
  FILE COMMENT:是否有压缩档案中文件的注解;
  PASSWORDS:是否设置密码;
  LOCK:是否锁定压缩档案;
  AUTH VERIF:是否有AV效验;
  FILES:文件的数目;
  TOTAL LENGTH:文件(未压缩)的总长度;
  PACKED LENGTH:压缩档案的长度;
  RATIO:压缩比率,这里的数字是与未压缩文件的总长度相比得出的;
  VERSION TO EXTR:释放本压缩档案的最低RAR版本;
  HOST OS:生成本压缩档案的操作系统。
  当操作者选择了一个分卷式压缩档案时,屏幕右侧的对话框就相应地显示该分卷式压缩档案的有关信息,如它的压缩比率,RAR并且为分卷式压缩档案提供了以下信息:符号“〈-”指出这个分卷式压缩档案相应还存在前面的分卷式压缩档案,符号“-〉”表明本分卷式压缩档案并非是整个压缩档案的结尾。
  另外RAR在全屏幕模式下,还对非RAR压缩格式的文件提供了支持,支持的格式有三种:ARJ、ZIP和LZH。RAR支持非RAR压缩档案的具体操作有:
  释放压缩档案,并生成压缩档案中指定的子目录;
  释放压缩档案中的文件到当前目录;
  释放压缩档案中的文件到指定目录;
  测试压缩档案中的文件;
  从压缩档案中删除指定的文件;
  在全屏幕格式下浏览压缩档案中的文件目录;
  生成SFX自释放式档案;
  针对ARJ和ZIP压缩格式的档案,可以追加注解;
  针对ARJ和ZIP压缩格式的档案,追加压缩档案中文件的注解。
  对于非RAR压缩档案的操作,用户必须提供相应的程序,如PKUNZIP、PKZIP、ZIP2EXE、ARJ和LHA,如果这些程序不存在当前目录下,它们的路径必须被设置在DOS的环境变量PATH中。但浏览这些非RAR压缩档案中的文件目录可以不需要以上的程序支持。
  注意:1.只支持标准的LZH格式,对于使用/H2参数生成的LZH格式文件,RAR不支持;2.不提供任何非RAR自释放压缩档案的支持。
#2  六、RAR的命令行参数
#3  1.RAR的命令行用法:
  RAR 〈COMMAND〉-〈SWITCH1〉-〈SWITCH2〉 〈ARCHIVE〉 〈FILES...〉 〈@LIST FILES...〉 〈:COMMENT_FILE〉 〈PATH-TO-EXTRACT\〉
  解释:
  COMMAND:RAR提供的功能,如压缩、释放和移动等;
  SWITCH:用于定义指定的操作类型,如压缩方式和档案的类型等;
  ARCHIVE:指定生成或操作的压缩档案名;
  FILES:被压缩的文件,可以使用通配符;
  LIST FILES:包含被压缩的文件名列表的文件;
  COMMENT_FILE:生成压缩档案时,使用的注解文件;
  PATH_TO_EXTRACT:当使用命令E和X时,用来指出释放的文件存放的目录,如果所指的目录不存在,它将会被自动生成。
#3  2.命令(COMMAND)
  A:向压缩档案中追加文件。
  C:向压缩档案中追加注解。
  按〈F10〉键将存储刚刚输入的注解并且退出,按〈ESC〉键将中止注解,如果在没有输入任何注解文字的情况下按〈F10〉键退出,将删除原先已经存在的注解信息,加入压缩档案中的注解将会在释放的过程中显示出来,注意RAR规定最长的注解文字为16K。
  CF:向压缩档案中的文件追加注解。
  具体的操作同上所述,文件中的注解信息只能用V命令才能显示。
  CW:将压缩档案中的注解写成文件。
  如:RAR CW ARCH COMMENT,即是将压缩档案ARCH中的注解写入文件COMMENT中。
  D:从压缩档案中删除文件,如果将压缩档案中的所有文件都删除掉,那么将导致压缩档案也同时被删除。
  E:释放压缩档案中的文件到当前目录中。
  EN:以全屏幕的方式进入RAR,并显示参数后带着的压缩档案中的文件目录,该参数还可以省略。如RAR EN TEST.RAR和RAR TEST.RAR的作用相同。
  K:为压缩档案加锁,加锁以后任何试图修改压缩档案的命令都将被忽略,如:RAR K TEST.RAR。
  L:列出压缩档案的简要目录。
  M:移动文件和目录到压缩档案中,注意这里所说的移动是指当成功地执行了本命令的操作以后,被压缩的源文件和源目录将会被删除,如果操作者使用-ED开关的话,在成功执行完本命令后,目录将不会被删除。
  MF:移动文件到压缩档案中,与上面的命令不同之处在于只移动文件,而不包括目录。
  P:在标准的输出设备(STDOUT)上,输出压缩档案中的文件,默认的输出设备为屏幕。
  R:修复被破坏的压缩档案。
  RAR不能恢复被丢失的信息,所以它就不可能成功地修复那些因CRC效验出错的压缩档案,但是它可以试图去修复那些仍然存在于压缩档案中未被破坏的文件。当该命令成功地执行完毕以后,RAR会生成一个新的压缩档案,名字为$RECOVER.RAR。
  当RAR修复压缩档案出现可疑的文件时,它会向操作者提示信息以获取帮助:
  Suspicious entry(可疑的项目)
  Name:<Possibly filename> (名字:〈可能的文件名〉)
  Size:<Size> Packed:<Compressed size>
  (长度:〈长度〉  压缩:〈压缩的长度〉)
  Add it:Yes/No/All (向$RECOVER.RAR中追加该文件:是/否/所有)
  如果你回答Y的话,该文件将会被追加至$RECOVER.RAR中。
  S:将后缀名为RAR的压缩档案转换成一个可以自我释放的EXE文件。RAR甚至还能将分卷式压缩档案也转换成自释放的格式(注意RAR只将分卷式压缩档案中的第一卷压缩文件转换成EXE文件),命令格式如RAR A -V1440 -SFX TEMP。S〈FILE.SFX〉:将压缩档案转换成交互式自释放型文件,在这里你可以指明一个交互模式的文件名去建造自释放型压缩档案,如:RAR S INSTALL IN。
  T:测试压缩档案中的文件。本命令将虚假地执行一次文件的释放工作,以便检测指定文件的有效性。
  U:更新文件,更新那些在压缩档案中尚未被修改过的文件。
  V:较详细地列出压缩目录中的文件目录,列出的信息包括有:全路径的文件名、注释文件、文件的原先长度和压缩长度,文件的压缩比率、文件最后更新的日期和时间,文件属性及CRC码、使用的压缩方案以及支持释放本压缩档案的最低RAR版本。
  如果想列出所有分卷式压缩档案中的文件,可用通配符(*)来代替压缩档案的扩展名。如:RAR V TEST.*。
  X:从压缩档案中释放文件,如果释放的文件包含有指定的目录,则将文件释放到指定的目录中。
  F:更新压缩档案中的文件,该命令可以更新自从被压缩到档案后更改内容的文件,但它无法向压缩档案中追加新文件。
#3  注意事项:
  * 命令D、U和F不能用于对分卷式压缩档案的操作;
  * 命令A只能用于生成分卷式压缩档案,不能用于更新分卷式压缩档案中的内容;
  * 命令C和CF不能用于对分卷式压缩档案的操作,但可以用于固体档案。
#3  3.开关命令(SWITCH)
  ?:显示RAR命令的注解。
  $〔DRIVE〕:支持标签(卷边号),用该开关命令生成压缩档案时,RAR会将当前盘或指定盘中的卷边号加入到压缩档案中,当用该命令来释放压缩档案时,RAR会使用压缩档案中的卷标号去设定指定的磁盘。
  在SFX格式和应用程序UNRAR中,卷标号将被忽略。
  AV:应用于真实性校验(俗称AV校验),注意只有注册版本才能使用。如果一个包括AV校验码的压缩档案被没有用AV开关的命令修改,压缩档案中的校验码将会被删除,如果用AV开关来修改、释放、列表或更改压缩档案,RAR会正确完整地完成AV码操作,并显示“Verifying authenticity information...”信息。
  如果AV码开关执行成功,RAR会给出“OK”的成功信息,同时RAR的版本号和最后的更改时间也会被显示出来,如果执行失败,RAR会显示“FAILED”的信息。
  用AV开关生成的分卷式压缩档案将自动包含CRC校验码信息。
  AV-:关闭AV校验码的使用。
  B:生成后备压缩档案。这个开关会在压缩档案被修改之前制作一个后备的压缩档案,以防修改失败。后备档案与压缩档案有相同的文件名,后缀名为BAK,如果以BAK为后缀名的文件已经存在,则后备压缩档案的后缀名将会被更名为$BK。
  BW:使用黑白显示模式。
  C-:关闭注解显示。
  CFG-:禁止读取配置和环境设置。
  COL:使用彩色显示模式。
  DH:禁止共享压缩档案,主要用于在NOVELL网或其它多任务化环境下,禁止由其它的应用程序使用压缩档案。
  DS:向固体压缩档案中追加文件时,不排序文件。
  E〈S,H,A,R〉:设置文件的去除属性。开关“S”、“H”、“A”和“R”分别表示有系统、隐含、归档或只读属性的文件在压缩时,会被RAR排除在被压缩文件之列。
  例如:RAR A -EAR *.PRG,RAR将不会压缩有归档或只读性质的文件。
  ED:不追加空目录,这个开关指明空目录将不会被贮存于生成的压缩档案中。
  EMS-:禁止使用EMS内存。
  EP:去除文件的路径。这个开关使加入压缩档案中的文件不包含路径信息,当然这样会引起有相同文件名的文件同时存在于一个压缩档案中。
  EP1:去除文件的基础目录,不存贮命令行上的目录名。例如:RAR A -EP1 -R HG GH\*.*,即表示将HG目录下的所有文件及其子目录都打包压缩进压缩档案HG中,但是不包括“HG\”的路径名。该开关与以下的命令是相等的:
  CD HG
  RAR A -R -EP1 HG
  F:更新压缩档案。用于压缩档案的释放或生成。该开关与命令A的结合“A-F”与命令“F”有相同的功能,该开关还可以与命令“M”或“MF”结合使用。如果与命令“X”或“E”结合使用的话,只有旧文件会被压缩档案中的新文件所替代。
  IALT:禁止通过左ALT键来改变全屏幕模式下的底行功能键提示信息,这样可以帮助用户在RAR的状态下,通过ALT键来启动某些特定的驻留程序。本开关还可以通过RAR的环境变量来设定:SET RAR=-IALT。
  M〈0...5〉:设置压缩模式。
  M0(STORE):不压缩文件,速度最快。
  M1(FASTEST):使用很快的方法,该模式是一种较低级的压缩模式。
  M2(FAST):使用快的模式。
  M3(NORMAL):RAR默认的压缩模式,较一般的压缩方案。
  M4(GOOD):较好的压缩模式,但压缩速度较慢。
  M5(BEST):最好的压缩方案,压缩速度最慢。
  O+:覆盖已存在的文件。
  O-:RAR默认不覆盖已存在的文件。
  P:设置口令,注意口令是区分大小写的,如果你对有口令的压缩档案进行操作时,省略了口令,RAR将会提示你要求输入口令。
  R:子目录将参加操作,可以联合使用的命令有:A、U、F、M、X、E、T、P、V、L、C、CF和S。
  本开关与以上的命令联合使用时,RAR会将当前的工作目录连同子目录中的文件一并进行操作。
  S:生成固体档案,固体档案:一种使用特殊算法的压缩档案,它把所有文件看成是一个连续的数据体,所以该方案特别适用于压缩大批量的小文件。
  SFX:将压缩档案制作成自释放的模式。释放这类压缩档案时,只需简单地键入压缩档案的名称即可,因为RAR会将这类压缩档案直接生成为后缀名为EXE的可执行文件,自释放模式的档案也可以通过RAR本身来正常释放,但必须指明后缀名称。
  SFX〈FILE.SFX〉:运用文件FILE.SFX生成交互式的自释放压缩档案。
  STD:指定输出信息的方向。该开关允许将RAR的输出信息重定向为一个文件,如RAR V -STD TEMP 〉TEMP.LST或RAR X-STD TEMP TEMP.TXT 〉NUL。如果被操作的压缩档案中存在有注解说明,虽然这些注解会被显示,但也不会因此而导致延时。
  TK:不能修改压缩档案的日期。预防RAR在修改压缩档案时更改该压缩档案的日期。
  TL:设置压缩档案的日期。强迫设置压缩档案的日期为当前日期。
  U:更改压缩档案中的文件。该开关与命令A联用“A -U”等同于命令U,也可以与命令M或者MF联用,该开关如果与命令X或E联用,磁盘上不存在的和较陈旧的文件都将会从压缩档案中释放出来。
  V:根据磁盘空间自动检测分卷式文件的大小。
  V〈SIZE〉:生成分卷式压缩档案。这开关中的尺寸默认使用千字节为单位(注意不是1024个字节),但你也可以用符号K来指定大小,同时还可以用符号B来具体指定压缩档案的大小。如果在开关中省略了尺寸,RAR会自动检测磁盘的空间以确定压缩档案的长度。
  当第一张分卷式压缩档案在某一个磁盘中被生成后,RAR会提示用户如下信息:
  Creat next volume: Yes/No/AU/Quit
  在这段时间内,你可以更换新的空白磁盘。如果你回答了A,则会生成所有的分卷式压缩档案,其间无任何的停顿。第一个分卷式压缩档案的后缀名为.RAR,其后的分卷式压缩档案分别被命名为.R00到.R99。当你释放或测试一个分卷式压缩档案时,必须使用第一个分卷式压缩档案,如果在磁盘中没有其后的分卷式压缩档案,RAR会提示用户:
  Insert disk with〈next volume name〉
  插入正确的分卷式压缩档案并按下任一键。如果在释放过程中,下一个分卷式压缩档案没有被找到,或以一个临时文件的形式存放在同一个子目录中,RAR会中止运行并提示以下错误信息:
  Cannot find〈volume name〉
  Cannot change disk with temporary files
  分卷式压缩档案不能被修改,命令U、F、D和S都不能用于分卷式压缩档案,命令A仅能被用于生成一个新的分卷式压缩档案。
  分卷式压缩档案中的文件长度可能大于未压缩的长度,这是由于“贮存”模式无法在分卷式压缩档案中有效应用的缘故。
  分卷式压缩可以生成自释放模式,用“-V”和“-SFX”开关可以生成自释放的分卷式压缩档案。
  VD:在生成压缩档案前删除磁盘上的目录。该开关仅用于可移动的磁盘介质,如硬盘就不可使用该开关。
  W〈PATH〉:指定工作目录。该开关可以指定临时文件所存在的目录,例如一个高效的磁盘。如:RAR A-WF:\TEMP TXT *.TXT,临时文件将会生成在F盘的TEMP子目录下。
  X〈MASK〉:排除指定的文件。如:
  RAR A -X*.BAK TEMP,也可以同时指定几个X开关:RAR A -R -X*.ARJ -X*.ICE RARFILE。
  -X@〈LIST〉:用指定的列表文件排除文件。
  Y:假定所有的问题都回答YES。
  Z〈FILE〉:为压缩档案追加注释。
  几个对自释放压缩档案可以使用的开关。
  *E:从自释放压缩档案中释放文件,该开关的用法与命令X相似。
  *T:测试自释放压缩档案,该开关与命令T类似。
  *V:显示档案的目录,与命令V类似。