RAR 是一个强力压缩工具

上传人:ldj****22 文档编号:28936728 上传时间:2018-01-21 格式:DOC 页数:19 大小:106.50KB
返回 下载 相关 举报
RAR 是一个强力压缩工具_第1页
第1页 / 共19页
RAR 是一个强力压缩工具_第2页
第2页 / 共19页
RAR 是一个强力压缩工具_第3页
第3页 / 共19页
RAR 是一个强力压缩工具_第4页
第4页 / 共19页
RAR 是一个强力压缩工具_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《RAR 是一个强力压缩工具》由会员分享,可在线阅读,更多相关《RAR 是一个强力压缩工具(19页珍藏版)》请在金锄头文库上搜索。

1、 RAR 是一个强力压缩工具,允许你管理和操作压缩文件。控制台 RAR 只支持 RAR 格式,带有的 .rar 扩展名的文件。ZIP 和其他格式不被支持。Windows 用户可以安装图形界面 RAR 版本 - WinRAR,它可以处理更多的压缩文件类型。RAR 的功能包括:* 高度成熟的原创压缩算法* 对于文本、声音、图像和 32 位和 64 位 Intel 可执行程序压缩的特殊优化算法* 获得比类似工具更好的压缩率,使用固实压缩* 身份校验(只有注册版本可用 )* 自解压压缩文件和分卷压缩(SFX)* 对物理损伤的压缩文件的恢复能力* 锁定,密码,文件顺序列表,文件安全和更多配置文件Unix

2、 版本的 RAR 从用户的 home 或 /etc 目录中的 .rarrc 文件读取配置文件信息(存储在 HOME 环境变量中)Windows 的版本 RAR 从 rar.ini 文件读取配置文件信息,它放在 rar.exe 文件相同的目录中。这个文件包含下列字符串:switches=任何 RAR 开关,用空格分开例如:switches=-m5 -s环境变量可以通过建立RAR环境变量来添加默认参数到命令行中.例如,在 UNIX 中,下列命令行可以被添加到你的配置中:RAR=-s -md1024export RARRAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创

3、建 “固实”压缩文件。RAR 控制选项使用下列优先级:命名行开关 最高优先级在 RAR 变量中的开关 低优先级保存在配置文件中的开关 最低优先级日志文件如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误等写到日志文件中。读取开关 -ilog 描述获得更多信息。固实压缩的文件列表 - rarfiles.lstrarfiles.lst 包含一个用户定义的文件列表,告诉 RAR 添加文件到固实压缩文件时的顺序。它可以包含文件名通配符和指定项目 -$default。默认项目定义了这个文件中与其他项目不相符时的顺序清单位置。 注释字符是 ;.在 Windows 中,这

4、个文件应该放在 RAR 所在的或 %APPDATA%WinRAR 目录中,在 Unix 中- 放在用户的 home 目录或在 /etc 中。提高压缩率和操作速度的提示:- 在压缩文件中,小文件应该被组织在一起;- 频繁被处理的文件应该放在开始的位置。普通的掩码越靠近顶端优先权就越高,但是这个规则存在例外。如果 rarfiles.lst 包含两个掩码,并且所有文件既匹配第一个掩码,也匹配第二个掩码, 较小的子集或者更精确的匹配拥有更高的优先权。例如,如果你用 *.cpp 和 f*.cpp 掩码,f*.cpp 拥有更高的优先权。RAR 命令行语法语法RAR - 描述命令行选项 (命令和开关 ) 提

5、供了使用 RAR 创建和管理压缩文件的控制方法。命令是一个字符串(或单个的字母 ),命令 RAR 去执行一个相应的操作。开关被用来改变 RAR 执行操作的方法。其它参数是压缩文件名和被压缩的文件或要从压缩文件中被解压文件。列表文件是一个包括处理的文件名的纯文本文件。第一列应该以文件名开始。可以在/字符后添加注释。例如,你可以创建包含下列字符串的 backup.lst:c:workdoc*.txt /备份文本文档c:workimage*.bmp /备份图片c:workmisc接着运行:rar a backup backup.lst如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有) 。

6、在列表文件中 Win32 控制台 RAR 使用 OEM (DOS) 编码。你可以在同一命令行指定普通文件名和列表文件。如果文件和列表文件都未被指定,那么 RAR 将默认是 *.*,来处理所有文件在一个 UNIX 环境变量中,你需要将通配符置于引号中,避免被外壳扩展。例如,这个命令将从当前路径中的 RAR 压缩文件解压所有的 *.asm 文件:rar e *.rar *.asm命令可以是下列中的任何一个:a 添加文件到压缩文件中。例子:1) 从当前目录添加所有的 *.hlp 文件到 help.rar 压缩文件:rar a help *.hlp2) 把当前目录和子目录的所有文件压缩为 362000

7、 字节大小、固实的、自解压分卷压缩文件并对没个卷添加恢复记录: rar a -r -v362 -s -sfx -rr save因为尾指定文件名,假设为所有文件 (*)。3) 作为一个特别的例外,如果目录名被作为参数指定并且目录名不包含文件掩码和以反斜线结尾,即使指定了 -r 开关,目录和子目录的所有内容都会被添加到压缩文件中。下面的命令会把 Bitmaps 目录和它的子目录中的所有文件添加到 RAR压缩文件 Pictures.rar 中:rar a Pictures.rar Bitmaps4) 如果目录包含文件掩码或以反斜线结尾,将会应用普通的规则,你需要指定 -r 开关来处理它的子目录。下列

8、命令会把 Bitmaps 目录中除了子目录外的所有文件添加,因为未指定开关 -r:rar a Pictures.rar Bitmaps*c 添加压缩文件注释。当压缩文件被处理时注释被显示。文件的注释长度限制到 32767 字节例子:rar c distrib.rar注释也可以使用 -z名称 开关从文件添加:下列命令从 info.txt 文件添加一个注释:rar c -zinfo.txt dummycf 添加文件注释。当使用v命令时显示文件注释。文件的注释长度限制到32767 字节。例子:rar cf bigarch *.txt ch 改变压缩文件参数。此命令能和大多数压缩文件变量开关一起使用修

9、改压缩文件参数。对于象-av, -cl, -cu, -tl 等没有专门命令的开关特别方便。它不能重新压缩、解密或加密压缩文件数据,它不能整合或创建卷。如果不和其它开关一起使用,ch 命令仅复制压缩文件数据而不修改它。例如:设置压缩文件时间为最新的文件:rar ch -tl files.rarcw 写压缩文件注释到指定文件。输出文件格式依赖于 -sc 开关。如果输出文件名没有指定,注释数据会被发送到标准输出设备。例子:1) rar cw oldarch comment.txt2) rar cw -scuc arc unicode.txt3) rar cw arcd 从压缩文件中删除文件。请注意,

10、如果这个命令导致压缩文件中所有文件全部删除,这个空的压缩文件将被删除。e 解压文件到当前目录。f 更新压缩文件中的文件。 更新打包到压缩文件后被改变的文件。这个命令不向压缩文件中添加新文件。ii|c|h|t=在压缩文件中查找字符串。 支持下列可选参数:i - 不区分大小写(默认);c - 区分大小写搜索;h - 十六进制搜索 ;t - 使用 ANSI, Unicode 和 OEM 字符表 (只有 Win32 可用);如果没有指定任何参数,它可以使用简化的命令行语法 i 来代替 i=它允许指定带有另外一个参数的 t 变量,例如,ict= 字符串 在上面提及的所有表中执行区分大小写的搜索。例子:1

11、) 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.rarlt,b 压缩文件的内容列表技术信息 。和 v 命令一样列出文件,但不包括文件路径。也就是只显示文件名。当使用t变量时可选技术信息(主操

12、作系统,固实标志和老版本标记)被显示。变量 b 强制 RAR 只输出单纯的文件名,而没有其他任何的附加信息。mf 移动到压缩文件中 只用于文件。移动文件和目录会使压缩操作完成后它们被删除。如果使用变量f和/或应用开关-ed,则不删除目录。 p 打印文件到标准输出设备。你可以把这个命令和 -inul 开关一起使用来禁止所有的 RAR 信息,并只打印文件数据。当你需要发送一个文件到标准输出设备时,这也许很重要。r 修复压缩文件。压缩文件修复是在两阶段中完成的。首先,在损坏的压缩文件中查找恢复记录(参照rr 命令)。如果压缩文件包含恢复记录,并且损坏数据部分是连续的,而且少于 N*512 字节(N

13、处是放入压缩文件恢复块的数字),则成功恢复压缩文件的机会非常高。当这个阶段完成,一个新的压缩文件将被创建,名为_RECOVER.RAR 。如果损坏的压缩文件不包含恢复记录或如果压缩文件没有完全恢复导致大的损伤,将执行第二阶段。这一阶段期间只重建压缩文件的结构,而不可能恢复 CRC 校验失败的文件。它仍然可能恢复未受损的文件,因文件结构破坏。这对于非固实压缩文件通常有用。当第二阶段完成,重建结构的压缩文件将被保存为 rebuilt.arcname.rar,arcname 的位置是原始压缩文件名。RAR/DOS32 版本使用 _recover.rar 和 _reconst.rar 而不是上面提及的

14、名字。在恢复记录进行中,当发现可疑文件时,RAR 可以提示用户。可疑项目名字: 大小: 压缩后: 添加它: 是/ 否/全部回答 y 把这个项目添加到文件 rebuilt.arcname.rar 中。例子:rar r buggy.rarrc 使用恢复卷(.rev 文件)重建丢失的卷。你需要指定任何已存在的卷作为压缩文件名,例如,rar rc backup.part03.rar 读取 rv 命令描述得到关于恢复卷的信息。rn 重命名压缩文件。命令语法是:rar rn . 例如,下列命令:rar rn data.rar readme.txt readme.bak info.txt info.bak在

15、压缩文件 data.rar 中将把 readme.txt 重命名为 readme.bak 并把info.txt 重命名为 info.bak。在源文件和目标文件名中可以使用通配符来进行简单像改变文件扩展名的名称转换。例如:rar rn data.rar *.txt *.bak将把所有的 *.txt 文件重命名为 *.bak。RAR 不检查目标文件名是否已经在压缩文件中存在,所以你需要小心,防止重名。尤其是使用通配符时特别重要。这个命令有潜在的危险,因为一个错误的通配符可以损坏所有的压缩文件名。rrN 添加数据恢复记录。可选,多余信息(恢复记录 )可以被添加到压缩文件中。这将导致压缩文件大小稍微增加,但能在软盘错误或其它数据丢失情况下帮助恢复压缩文件。一个恢复记录最大包含 524288 个恢复块。块的数目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号