荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: jjksam (不灌水), 信区: Newsoftware
标  题: WinRAR的使用(二)
发信站: 荔园晨风BBS站 (Mon Dec 17 17:31:15 2001), 转信

WinRAR的使用(二)



三、档案类型

  在WinRAR中,可以支持的档案类型有:

  - 普通RAR档案

  - 自解压档案(SFX)

  - 分裂档案(多卷)

  - 固体档案

  - 非RAR档案


  下面分别加以介绍。

  1.普通RAR档案

  RAR档案是由WinRAR或RAR(用于其它操作平台)创建的包含有压缩的和未压缩的文件、
目录和其它数据的一种文件。通常RAR档案的文件扩展名为.rar。

  2.自解压档案(SFX)

  SFX档案是一种合并有运行模块的特殊档案,当运行它时,将自动从档案中解压文件。


  3.分裂档案(多卷)

  卷是分裂档案的一部分,一般使用这种档案类型能够把比较大的档案顺序储存到几个
磁盘上,其第一卷的文件扩展名为.rar,随后的卷具有象.r00、.r01、r02等这样顺序的文
件扩展名。卷也可以是固体和自解压的,自解压卷不同的是文件扩展名(即非.rar),例如
DOS下的.exe、OS/2下的SFX卷。

  4.固体档案

  固体档案是采用特殊压缩模式处理过所有文件的一种档案,在其内部就象一个连续的
数据流。

  固体档案的优势:

  - 显著地增大了压缩比率,特别是在追加大量小的、相似的文件时。

  固体档案的缺点:

  - 更新已存在的固体档案时速度较慢。

  - 当从固体档案中解压单个文件时,将会分析所有在此文件前的文件,致使从固体档
案的中间去解压文件要比从普通档案中解压慢一些,但如果从固体档案中解压所有文件,
解压速度将不受影响。

  - 如果文件在固体档案中已损坏,那么它将不可能被从损坏区域中解压出来,因此如
果固体档案是存储到软磁盘这样的介质上,建议您在创建时使用恢复记录。

  比较适合固体档案的场合是:

  - 档案极少更新。

  - 不需要经常地从档案中解压单个文件。

  - 压缩比率比压缩速度更重要。

  自解压档案(SFX)和卷也可以是固体档案。

  5.非RAR档案

  RAR提供了一组用来操纵其它档案的工具:浏览目录、解压、删除文件、转换到SFX、
增加注解等。可支持非RAR档案类型有.zip、.arj和.lzh。

四、配置

  您可以通过选项菜单来改变RAR的配置或直接编辑WinRAR执行文件同一目录下的RAR.
INI文件。

  1.普通选项对话框(图七)

  1)档案选项

  Make solid archives 生成固体档案

  Multimedia compression 启用多媒体压缩

  Put recovery record 增加恢复记录到所有被编辑的档案中

  Put authenticity verification 增加真实性验证记录到所有被编辑的档案中

  Log errors to file 将错误信息及档案信息写入错误日志文件中

  除了错误日志写入文件外,所有档案选项的损坏都将写入到WinRAR同一目录下的RAR.
LOG文件中,当然您也可以在输入档案文件名和参数对话框中屏蔽它。

  2)工作目录

  WinRAR档案操作期间使用这个工作目录创建临时文件和目录,如果这字段是空的话,
则所有临时文件和目录都将创建在当前目录中。

  3)文件属性匹配

  这个选项允许您指定追加到档案中的文件属性,缺省值是所有文件。

  4)优先权和睡眠时间

  这些参数用来在多任务环境下控制系统装载WinRAR,除非确实必要,一般不要改变它
们。

  2.压缩选项对话框 (图八)

  1)压缩级别

  Store 不压缩直接追加文件到档案中

  Fastest 最快压缩模式(压缩量最小)

  Fast 快速压缩模式

  Normal 普通(缺省值)压缩模式

  Good 好压缩模式(压缩量较大)

  Best 最好压缩模式(压缩量最大但也最慢)

  2)字典大小

  您可以设置字典大小为64、128、256、512或1024千字节,增加字典大小将增加压缩量
,但将要求更多的内存,同时会降低压缩速度;解压速度及其内存要求不受字典大小的影
响。

  3.接口选项对话框(图九)

  1)浏览器

  Internal 使用WinRAR内部的浏览器

  External 使用外部的浏览器,您必须在外部浏览器名字字段中定义其名字

  Associated 根据文件类型使用默认的Windows浏览器

  Ask 提问用户要使用的浏览器类型

  2)文件排序类别

  Name 以文件名排序

  Extension 以文件扩展名排序

  Size 以文件大小排序

  Time 以时间排序

  Unsorted 不排序

  这个选项用来控制文件在WinRAR窗口中的显示顺序,它在WinRAR 95中被取消了,因为
在这个版本中可以单击文件列表的列标题来改变其显示顺序。

  3)外部浏览器的名字

  如果您使用外部浏览器,您就应该在这个字段中指定它的名字。

  4)其它

  Multiple selection mode 这个选项允许您在主窗口中同时选择多个文件,即直接用
空格键来选择文件或淘汰所选的文件。当多重选择方式打开时,当前的所选区域用灰色显
示,被选中的文件则用蓝底黑字显示。当这种方式关闭时,则使用标准Windows选择方式。
这个选项在WinRAR 95中不存在,因为这个版本中总是允许您用空格键去进行选择。

  Enable sound 允许WinRAR使用声音提示

  Show authenticity information 显示真实性信息窗口,这个选项在WinRAR 95中不存
在。

  Show archive comments 显示档案注解窗口

  4. RAR.INI的格式

  WinRAR将它的所有配置选项储存在与WinRAR.exe同一目录下的RAR.INI文件中,RAR.
INI是一种任何文本编辑器都能够编辑的ASCII文本文件。通常并不需要直接编辑RAR.INI文
件,但对于熟练的用户来说,它可能就比较有用,例如改变外部档案工具的名字或参数。


  1)RAR.INI一览

  下面介绍WinRAR的配置参数:

  [options]

  switches=<用户自定义的以空格分隔的WinRAR开关参数>

  configswitches=<WinRAR的配置开关参数>

  sortorder=<文件排序类别:name、extension、size、time或unsorted>

  viewertype=<浏览器类型:internal、external、associated或ask>

  extviewer=<外部浏览器的名字>

  avwindow=<显示真实性信息窗口:on或off>

  selection=<文件名选择方式:multiple或standard>

  sortorder、avwindow和selection等三个项目在WinRAR 95中已被取消,这个版本在
[options]节增加了两个新的参数:layout和font,它们用来描述屏幕的格式和字体,并且
不需要用手工改变它们的值。

  下面介绍为实现在档案中追加真实性信息所必须包含的注册数据:

  [registration]

  regname=<您的注册名(如CFido-BBS)>

  regcode=<您的注册码(如E75ACA5E17EE)>

  下面介绍调用外部档案工具所用到的命令串,需要根据所匹配的档案类型用arj、lzh
或zip替换其中的xxx:

  [archivers]

  xxxextract=<支持全路径解压的命令串>

  xxxextractto=<支持全路径解压到指定目录的命令串>

  xxxextractwp=<忽略路径解压的命令串>

  xxxextractwpto=<忽略路径解压到指定目录的命令串>

  xxxtest=<测试档案的命令串>

  xxxdelete=<从档案中删除文件的命令串>

  xxxcomment=<追加档案注解的命令串>

  xxxfilecomment=<增加文件注解的命令串>

  xxxsfx=<转换为自解压档案的命令串>

  下面的变量可以在上述命令串中使用:

  %%A - 这个变量用来代替档案文件名。

  %%L - 这个变量用来代替列表文件名,它包含着将由外部档案工具进行处理的文件名


  %%F - 这个变量用来代替将被处理的一个或多个文件名,在命令行上其总长度可达
128字节。如果所有文件名不能放置在单个字符串中,档案工具将被多次执行,直到处理完
所有变量。这个选项主要用于不支持列表文件名的目标档案工具。

  %%f - 这个变量用来代替将被处理的单个文件名,档案工具将被多次执行,直到处理
完所有变量。这个选项主要用于不支持列表文件名或命令行多重文件名的目标档案工具。


  %%D - 这个变量用来代替目标目录(允许使用相对路径),它只能在xxxextractto和
xxxextractwpto项目中进行定义。

  %%W - 这个变量用来代替WinRAR的临时工作目录(允许使用相对路径)。

  %%P - 这个变量用来代替当前WinRAR的口令。

  如果这些变量是外部档案工具命令串的一部分,则必须用一对{ }括起来,并且只有当
它至少包含一个非空变量时,才会将其加入到结果命令串中。

  2)注解

  a)除由WinRAR保存在配置文件的[options]节中使用的开关参数或任何由手工改变的参
数外,所有参数都将覆盖保存在选项中的命令。但WinRAR从不覆盖命令开关,它们常被指
定为自定义缺省值。例如,如果您在RAR.INI中增加如下命令串:

  switches=-z\text\defcmt.txt -tk

  则WinRAR将在所有创建或修改档案及保持修改档案的当前时间时,将文件defcmt.txt
增加到档案注解中。自定义开关比那些由WinRAR在[options]节中定义的其它项目具有较高
的优先权。

  b)在"选项(Options)"菜单中选择"注册(Registration)"项进行注册,如果注册成功,
则WinRAR会自动在[registration]中增加regname和regcode选项。

  c)如果存在有外部档案工具不支持的特殊指令,则会用相应的空格串代替。

  5.RAR环境变量

  使用SET命令可以将缺省的开关参数设置在Windows环境下的RAR变量中。

  例如:命令

  SET RAR=-s -m5 -md1024

  将使WinRAR用best模式和1024Kb字典来创建固体档案,RAR环境变量比其它配置设置具
有较高的优先权。

  6.FILES.LST - 设置文件在固体档案中的顺序

  通常文件在固体档案中是以文件扩展名排序的,但也可以用一个特殊文件RARFILES.
LST(应该和Winrar.exe在同一目录下)来设置有关文件的顺序。这是一个无格式的文本文件
,在创建固体档案时使用该文件中定义的顺序。文件RARFILES.LST可以包含文件名、通配
符和特殊项目-$default,缺省值项目定义在RARFILES.LST中文件顺序列表与其它项目不匹
配的地方。对改进压缩和速度操作的一些忠告:

  - 如果可能的话,在档案中应该把相似文件组织到一起;

  - 需要经常访问的文件应该放置在档案的开始。

  例如:一个简单的RARFILES.LST例子。

  file_id.diz
  readme.*
  *.doc
  *.txt
  *.hlp
  *.inf
  *.exe
  *.dll
  $default
  *.rar



--
                 ____________________________________________
                |┏━━━━━━━━━━━━━━━━━━━━┓
                |┃ 欢迎光临荔园晨风 Linux 版,InstallBBS 版┃
                |┗━━━━━━━━━━━━━━━━━━━━┛
                 ﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋﹋
                     welcome to http://www.linuxbyte.net

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.146]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店