用法:    rar <;命令> -<;开关 1> -<;开关 N> <;压缩文件> <;文件...>
<@列表文件...> <;解压路径\>
<;命令>
a            添加文件到压缩文件
c            添加压缩文件注释
cf            添加文件注释
cw            写入压缩文件注释到文件
d            删除压缩文件中的文件
e            解压压缩文件到当前目录
f            刷新压缩文件中的文件
i[参数]=<;串>  在压缩文件中查字符串
k            锁定压缩文件
l[t,b]        列出压缩文件[技术信息,简洁]
m[f]          移动到压缩文件[仅对文件]
p            打印文件到标准输出设备
r            修复压缩文件
rc            重建丢失的卷
rn            重命名压缩文件
rr[N]        添加数据恢复记录
rv[N]        创建恢复卷
s[名字|-]    转换压缩文件为自解压格式或转换回压缩文件
t            测试压缩文件
u            更新压缩文件中的文件
v[t,b]        详细列出压缩文件[技术信息,简洁]
x            用绝对路径解压文件
<;开关>
-            停止扫描
ac            压缩或解压后清除存档属性
ad            添加压缩文件名到目标路径
ag[格式]      使用当前日期生成压缩文件名
ao            添加具有压缩属性的文件
ap<;格式>      添加路径到压缩文件中
as            同步压缩文件内容
av            添加用户身份校验(仅注册版本可用)
av-          禁用用户身份校验
c-            禁用注释显示
cfg-          禁用读取配置
cl            名称转换为小写
cu            名称转换为大写
df            压缩后删除文件
dh            打开共享文件
ds            对固实压缩文件禁用名称排序
e[+]<;属性>    设置文件排除和包括属性
ed            不添加空目录
en            不添加"压缩文件结束"标志
ep            从名称中排除路径
ep1          从名称中排除基本目录
ep2          展开为完整路径
ep3          扩展路径为包含盘符的完全路径
f            刷新文件
hp[密码]      同时加密文件数据和文件头
id[c,d,p,q]  禁用消息
ieml[属性]    用 E-mail 发送压缩文件
ierr          发送所有消息到标准错误设备
ilog[名称]    把错误写到日志文件(只有注册版本可用)
inul          禁用所有消息
ioff          完成一个操作后关闭 PC 电源
isnd          启用声音
k            锁定压缩文件
kb            保留损坏的已解压文件
m<0..5>      设置压缩级别(0-存储...3-默认...5-最大)
mc<;参数>      设置高级压缩参数
md<;大小>      以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G)
ms[ext;ext]  指定存储的文件类型
n<;文件>   
仅包含指定的文件
n@            从标准输入设备读取文件名到包括
n@<;列表>      在指定的文件列表包括文件
o+            覆盖已存在文件
o-            不覆盖已存在文件
oc            设置 NTFS 压缩属性
os            保存 NTFS 流
ow            保存或恢复文件所有者和组
p[密码]      设置密码
p-            不询问密码
r            递归子目录
r0            仅递归通配符名称的子目录
ri<P>[:<S>]  设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间
rr[N]        添加数据恢复记录
rv[N]        创建恢复卷
s[<N>,v[-],e] 创建固实压缩文件
s-            禁用固实压缩文件
sfx[名称]    创建自解压压缩文件
st[名称]      从标准输入设备读取数据(stdin)
t            压缩后测试文件
ta<;日期>      添加日期 <;日期> 后修改的文件,日期格式 YYYYMMDDHHMMSS
tb<;日期>      添加日期 <;日期> 前修改的文件,日期格式 YYYYMMDDHHMMSS
tk            保留原始压缩文件时间
tl            设置压缩文件时间为最新文件时间
tn<;时间>      添加 <;时间> 以后的文件
to<;时间>      添加 <;时间> 以前的文件
ts<m,c,a>[N]  保存或恢复文件时间(修改,创建,访问)
u            更新文件
v            自动检测创建卷的大小或者列出所有的卷
v<;大小>[k,b]  创建卷大小=<;大小>*1000 [*1024, *1]
vd            创建容量前清除磁盘内容
ver[n]        文件版本控制
vn            使用旧风格的卷命名方案
vp            每卷之前暂停
w<;路径>      指定工作目录
x<;文件>      排除指定的文件压缩包损坏
x@            从标准输入设备读取要排除的文件名
x@<;列表>      排除指定列表文件中的文件
y            假设对全部询问都回答是
z<;文件>      从文件读取压缩文件注释
举个例子:
1. 建立一个批处理文件,里头起作用的只有1行:)
===================================================
BackFav.bat(名字可以随便起)文件内容:
REM 这个批处理文件是用来自动备份我的收藏夹
REM WinRAR  <;命令> -<;开关1> -<;开关N> <;压缩文件> <;文件...> <@列表文件...> <;解压路径\>
"D:\Program Files\" a -as -r -sfx - -EP1 "d:\my " "%USERPROFILE%\Favorites"
===================================================
参数说明:
a:                  添加指定的文件(源目录,这里是"%USERPROFILE%\Favorites")和文件夹到压缩文件(目标文件,这里是"d:\my ")中。
-as:         
这是一个开关,指添加方式是“同步压缩文件内容”
-r:                  表示“包含子文件夹”
-sfx:              表示建立的是一个自解压文件
-:  从文件读取压缩文件注释,这注释有什么用后面解释
-ep1:            表示不把路径%USERPROFILE%保存在压缩文件中
2. 注释文件的作用
建立压缩文件的时候不光要考虑压缩那些文件,还要考虑怎么解压缩。通过注释文件可以向压缩包传递许多有用的信息。
<内容:
 License=授权窗口标题
  {
  授权内容
  }
  Setup=解压完后运行的文件
  TempMode=解压时可选性询问@询问标题
  Silent=2
  Overwrite=1
PATH=%USERPROFILE%\
Silent=1
===================================================
PATH: 解压的路径
Silent=1:  不打开用户界面
利用WinRAR注释功能实现文件的自释放
作者:网络 佚名  更新时间:2005-08-02    收藏此页 
【IT168 软件技巧】WinRAR以其高压缩率以及支持压缩格式多赢得了越来越多的用户青睐。现在有许多软件都是用WinRAR压缩打包的,我们只要从网上下载回来后,直接双击打开就可自动安装运行,就
算没有安装WinRAR也可以,这是由于这些文件是由WinRAR创建的自释放文件,那我们是不是很想知道如何来创建自释放文件呢?普通的方法我就不多说了,在此要给大家介绍利用注释功能来实现文件的自释放。
没想到利用注释功能可以使WinRAR自解压缩后,自动运行其中的文件吧。不相信吗?往下看吧!首先创建一压缩包,把需要的文件添加到此压缩包内,然后单击工具栏中的“自释放”,在弹出的窗口点击切换到“注释”选择卡页面,在“档案文件注释”编辑框中输入如下内容:
  License=授权窗口标题
  {
  授权内容
  }
  Setup=解压完后运行的文件
  TempMode=解压时可选性询问@询问标题
  Silent=2
  Overwrite=1
依实际需要输入好注释内容后点击“确定”就会生成自释放文件(如图24),运行此自释放文件后,就会出现一授权窗口,点击“接受”后(如图25),在接着弹出的询问提示窗口中选择“是”之后,这个程序就会解压完后自动运行事先所设定的要运行的文件。
  ·把机密文件伪装为gif图片
  把需要隐藏的文件用WinRAR打包压缩为rar文件,然后准备一张gif格式的图片,如果你没有的话,可以利用看图软件ACDSee来转换图片格式。接下来下载一款名为UltraEdit的16进制文件编辑
器,到这里下载即可:www.soft999/download1/&filename=Ha_&id=14905。UltraEdit是一款文字、Hex、ASCII码编辑软件,可以以16进制方式对EXE和DLL文件进行编辑。当然使用其他16进制文件编辑器也可以,如WinHex,原理是一样的。
我们的目的是将rar文件隐藏在gif文件中。当别人点击这个gif文件时看到的将是一幅图像,这样就可以将机密文件隐藏起来了。如果你自己想查看其中的秘密时,可以把伪装后的gif文件改名为rar文件,点击它就会启动WinRAR,就可以看到里面隐藏的文件了。你也可以先运行WinRAR,将它的主窗口拖动得小
一点,然后用鼠标左键拖动伪装后的gif文件到WinRAR窗口中,松开鼠标左键,在WinRAR中就会显示出你隐藏在其中的机密文件。有谁能想到一个gif图片中竟然隐藏着这么大的秘密呢!
安装完毕运行UltraEdit,用它打开事先准备好的任意一个gif文件,建议您选择的这个gif文件大小不要太小,否则加入rar文件后体积会变大,一个图像很小的gif文件,文件大小却非常大,会引起别人的怀疑。打开gif文件之后,再用UltraEdit打开那个含义机密文件的rar文件,此时你会看到该文件的16进制代码,按Ctrl+A键选定整个rar文件的代码,按Ctrl+C键复制这些代码,再转到UltraEdit打开的gif文件中,按Ctrl键和End键来到gif文件代码的最后,在最后一个代码之前(即倒数第2个代码处),按Ctrl+V键插入刚刚复制的rar文件的代码,点击“文件”菜单中的“保存”,这样就把gif文件和ZIP文件合并在一起了。现在,再也没有人能知道你的秘密了!
特别注意:切不可自做聪明地给要隐藏的rar文件加访问口令,否则无法隐藏成功,运行隐藏后的gif文件不能正确显示图片,改名为rar文件后也无法用WinRAR打开它。切记这一点,这是能否成功的关键之所在!
winrar批量添加注释
[ 2006-8-29 11:36:48 | By: 夜飞 ]
压缩文件在我们的电脑里已经是越来越多了,如何用WinRAR快速整理堆积如山的压缩文件呢?怎样快速转换压缩格式、批量删除压缩包内文件、批量提取想要的文件,还有批量添加注释、修复压缩文件及创建自解压文件呢?
一、批量转换压缩格式
  轻松几步,就可以将硬盘里的ZIP、ARJ、ACE、CAB、ISO等压缩格式文件批量转换为RAR、ZIP格式的文件。
  运行WinRAR,切换目录到保存压缩文件的文件夹,在文件列表中配合Ctrl和Shift键选中要转换的压缩文件,单击“工具→转换文件文件格式”,在打开的如图1所示窗口单击“转换后的文件存放的文件夹”旁的“浏览”按钮选择一个存放文件夹,按下“确定”按钮即可将选
中的多个不同类型的压缩文件统一转换为RAR格式。
  如果要将文件批量转换为ZIP格式,请单击“压缩”按钮,弹出如图2所示窗口,可以选择转换后的压缩类型是RAR或是ZIP,也可设置压缩率和分卷压缩等其他参数。   
  小提示
  单击WinRAR“文件→选定一组”,在“选择”窗口的“输入文件掩码”文本框中输入:“*.rar”或其他文件扩展名(如图3),WinRAR会帮你自动全部选中当前文件夹中的RAR文件。不过,此种选择方法是累加的,也就是我们多次执行上述操作,可以同时选取多种格式的文件。如果要取消某种格式文件的选取,选择“文件→撤消选择一组”(或按下数字键盘上-号),再输入文件名,即可从当前选择的文件中撤消此类文件的选择。
  二、批量删除压缩包内无用文件
  笔者有一个专门存放文章的文件夹,存着各个时期、各种类别的文件,用WinRAR压缩后,压缩包大得惊人,仔细察看后,觉得可以删除里面占主要体积的TIF、BMP图像文件,而仅仅只保留里面的文件。显然,由于文件夹的数量及层级都很多,如果一个一个文件去删除,那工作量会大得惊人,而批量的主要难题在于图像文件分布于压缩包里的不同文件夹中,如果能让它们同时显示,操作就会方便很多。
  第一步:所有文件看个清 楚
  双击压缩包,在打开的窗口中选择“选项→文件列表→平面文件夹查看”(或按快捷键:Ctrl+H)。这时,压缩包里所有的文件都会在窗口中显示出来。
  第二步:快速选取所需要文件
  单击“文件→选定一组”,输入*.tif;再次执行此操作,输入*.bmp,即可选中所有TIF、BMP文件。单击WinRAR工具栏上的“删除”按钮,一段时间后,这些文件就从压缩包里删除了。
  三、为压缩包批量减肥
  如果你经常需要批量删除压缩包里的文件,上面的方法还显得有点力不从心,这里推荐另一种更为高效的方法——命令行方式。
  第一步 :创建批处理文件
  创建一个clean.bat文件,输入以下内容:
  FOR /r %%v IN (*.rar) DO winrar d %%v *.tif *.bmp -r -ibck
  第二步 :复制必要文件
  把下的所有文件复制到文件夹下(如果是Windows 2000,则复制到C:\\Winnt下)。
  第三步 :执行批处理文件
  把clean.bat文件拷贝到欲整理的RAR文件夹下,双击此BAT文件,即可批量把压缩包中的所有TIF和B
MP图片全部删除掉。
  小提示
  输入“FOR /r %%v IN (*.rar) DO winrar d %%v *.tif *.bmp *.tmp *.bak -r -ibck”还可以把TMP、BAK文件从RAR包中删除掉,整理压缩包和为压缩包减肥的目