用户手册
~~~~~~~~
RAR 3.11 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 文件相
同的目录中。
这个文件包含下列字符串:
开关=<任何 RAR 开关,用空格分开>
环境变量
~~~~~~~~
可以通过建立"RAR"环境变量来添加默认参数到命令行中.
例如,在 UNIX 中,下列命令行可以被添加到你的配置中:
RAR='-s -md1024'
export RAR
RAR 将使用这个字符串作为命令行的默认参数,并将使用 1024KB 字典大小来创建
“固实”压缩文件。
RAR 控制选项使用下列优先级:
命名行开关 最高优先级
在 RAR 变量中的开关 低优先级
保存在配置文件中的开关 最低优先级
日志文件
~~~~~~~~
如果在命令行或配置文件中指定开关 -ilog ,RAR 将会把处理压缩文件中遇到的错误
等写到日志文件中。在 Unix 中,这个文件名为 .rarlong,放在用户的 home 目录中。
在 Windows 中,它名为 rar.log,放在 rar.exe 文件相同的目录中。开关 -ilog 允
许改变默认的日志名。
固实压缩的文件列表 - rarfiles.lst
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rarfiles.lst 包含用户定义的文件列表,告诉RAR添加文件到固实压缩文件时的顺序。
它可以包含文件名通配符和指定项目-$default。默认项目定义了这个文件中与其他
项目不相符时的顺序清单位置。 注释字符是 ';'.
在 Windows 中,这个文件应该放在RAR所在的目录中。
在 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
如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。
你可以在同一命令行指定普通文件名和列表文件。如果文件和列表
文件都未被指定,那么 RAR 将默认是 *.*,来处理所有文件
在一个 UNIX 环境变量中,你需要将通配符置于引号中,避免被 RAR 处理通配符
本身。例如,这个命令将从当前路径中的 RAR 压缩文件解压所有的 *.asm 文件:
rar e '*.rar' '*.asm'
命令可以是下列中的任何一个:
a 添加文件到压缩文件中。
例子:
创建或更新已存在的压缩文件 myarch,添加当前目录中的所有文件
rar a myarch
c 添加压缩文件注释。当压缩文件被处理时注释被显示。文件的注释长度限
制到 32767 字节
例子:
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 更新压缩文件中的文件。 更新打包到压缩文件后被改变的文件。这个命令不
向压缩文件中添加新文件。
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] 压缩文件的内容列表[技术信息]。和 'v' 命令一样列出文件,但不包括
文件路径。也就是只显示文件名。当使用't'修正时可选技术信息(主操作
系统,固实标志和老版本标记)被显示。
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' 命令描述得到关于恢复卷的信息。
rr[N] 添加数据恢复记录。可选,多余信息(恢复记录)可以被添加到压缩文件
�
没有合适的资源?快使用搜索试试~ 我知道了~
Tyvj源代码 第一部分
共2000个文件
pas:2797个
h:476个
gif:252个
5星 · 超过95%的资源 需积分: 12 11 下载量 171 浏览量
2014-07-13
19:57:03
上传
评论 1
收藏 28.68MB RAR 举报
温馨提示
TYVJ的代码。 题目请放在Problem文件夹里(因为比较大,我就不打包了,网上有现成的) http://dl.dbank.com/c0mhhdh9ec 这里可以下载
资源推荐
资源详情
资源评论
收起资源包目录
Tyvj源代码 第一部分 (2000个子文件)
11 15.91MB
mingw32-gcc-3.4.2 86KB
libstdc++.a 6.91MB
libstdc++.a 1.02MB
libntdll.a 746KB
libkernel32.a 639KB
classes.a 605KB
libbfd.a 550KB
libmsvcr71d.a 536KB
libmsvcr71.a 535KB
libntoskrnl.a 527KB
libmsvcr70d.a 522KB
libmsvcr70.a 521KB
libmsvcrtd.a 492KB
libmsvcrt.a 492KB
libuser32.a 461KB
db.a 450KB
libadvapi32.a 401KB
system.a 400KB
libcrtdll.a 349KB
sysutils.a 314KB
graph.a 312KB
libsetupapi.a 291KB
librpcrt4.a 283KB
libopengl32.a 263KB
liboleaut32.a 256KB
libgdi32.a 248KB
pastree.a 226KB
xpath.a 218KB
dom_html.a 215KB
libshlwapi.a 214KB
libmingwex.a 209KB
libd3dx9d.a 206KB
libdxerr9.a 190KB
libole32.a 188KB
libiberty.a 187KB
libnetapi32.a 183KB
libwininet.a 183KB
libwldap32.a 178KB
dom.a 163KB
libd3dx8d.a 159KB
libdxerr8.a 157KB
dbf.a 149KB
libwin32k.a 146KB
xmlread.a 143KB
libwinmm.a 141KB
libshell32.a 137KB
pparser.a 134KB
libodbc32.a 134KB
libndis.a 128KB
libglaux.a 123KB
libmapi32.a 118KB
libsupc++.a 114KB
librasapi32.a 110KB
objects.a 108KB
libwinspool.a 97KB
libgcov.a 97KB
libvfw32.a 97KB
libcomctl32.a 96KB
unzip.a 92KB
libopcodes.a 91KB
libvideoprt.a 87KB
shedit.a 87KB
libtapi32.a 85KB
libglut32.a 85KB
libglut.a 84KB
libimagehlp.a 84KB
libmoldnamed.a 83KB
libmoldname.a 83KB
libcoldname.a 81KB
libws2_32.a 80KB
libstrmiids.a 79KB
paswrite.a 77KB
libpenwin32.a 74KB
inifiles.a 73KB
sax.a 63KB
typinfo.a 63KB
libcfgmgr32.a 61KB
librapi.a 60KB
heaptrc.a 60KB
ezcgi.a 58KB
registry.a 57KB
libimm32.a 57KB
cgiapp.a 57KB
xmlwrite.a 57KB
ddg_ds.a 56KB
libavifil32.a 56KB
libmpr.a 54KB
math.a 53KB
libwsock32.a 53KB
rtfpars.a 53KB
libgcc.a 52KB
pscanner.a 52KB
libdxguid.a 49KB
contnrs.a 49KB
xmlreg.a 48KB
libthunk32.a 48KB
dos.a 48KB
htmwrite.a 46KB
librpcns4.a 45KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- lhkqyb2015-02-15对信息学奥赛有用
a710128
- 粉丝: 6
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功