论坛风格切换
正版合作和侵权请联系 sd173@foxmail.com
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 1654阅读
  • 0回复

WinRAR使用技巧集锦 [复制链接]

上一主题 下一主题
离线CJ666
 
发帖
*
今日发帖
最后登录
1970-01-01
只看楼主 倒序阅读 使用道具 楼主  发表于: 2008-05-25 20:46:05
一、压缩并分割文件 通常我们从网上下载到一个好软件(已经压缩过),想拷贝到软盘上介绍给朋友,但是这个软件却偏偏超过一张软件的容量,于是许多人都会去寻找文件分割器,其实我们只要用WinRAR这个压缩软件就可以达到目的,下面举例说明: 1.启动WinRAR压缩软件,并选择好欲压缩的文件(可以多选,也可以选择文件夹),单击工具栏上“Add(添加)”图标,并在弹出的窗口中的“Volume size,bytes(分卷大小)”选项中设置磁盘的大小(一般我们设置为 1,457,500字节,即普通软盘容量),并选中“Create SFX archive”(创建SFX自解压包,它的作用是创建自解压文件),填入文件名(本例中我们设置为ACDSee32.exe); 2.单击“确定”按钮,这样WinRAR压缩软件就会把您的软件以ACDSee32.exe、ACDSee32.r00、ACDSee32.r01、ACDSee32.r02……等文件压缩存放在一个文件夹下。 3.后面的事就是将上述文件分别拷贝到不同的目标软盘上即可。如果想解压缩,只需双击其中的exe文件,弹出一个窗口,填入欲解压的文件夹(默认为当前文件夹),单击“Extract(解压)”按钮,依次放入软盘就可以了。

  二、修复操作坏的压缩文件 有时候,我们从某个地方拷贝回来一个压缩文件,当在自己的电脑上打开时却被告之该文件包已经损坏,真不知道怎么修复。现在使用WinRAR便可以解决这个问题了,只需要在WinRAR中选中该文件,然后选择工具栏上的“Repair(修理)”,确定后就开始自动修复这个文件,并弹出修复的窗口,将最后的修复结果通知您。 要注意的是,不管修复多少个文件,WinRAR都是将修复文件默认存为_reconst.zip(对ZIP文件)或_reconst.rar(对RAR文件),所以如果当前文件夹下还有这个文件的时候,请先将它拷贝到别的地方,以免上一次修复文件的丢失。

  三、解压缩EXE文件 有时候,我们在资源管理器里双击一个EXE文件时,会弹出“WinRAR EXE-SelfExtractor file is corrupt,possible it is damaged or disk transfer error”的警告框,此时文件不能执行。其实这种EXE文件不是普通的Windows下的可执行文件,而是用WinRAR生成的自解压的文件(用WinZip生成的自解压的文件也会出现类似的情况),在文件头上出了点问题,所以不能被解压,其实我们只要先运行WinRAR软件,再打开这个EXE文件,重新制作成自解压文件或直接解压就可以使用其中的文件了。

   四、利用WinRAR进行文件的更新备份 我们有时候要处理大量的文件,时间一长就不知道该备份哪些文件了,其实利用WinRAR的功能就能够很轻松地搞定,先将备份文件夹下的所有文件压缩在一个back.rar文件中,以后在WinRAR中选中这个备份文件夹,点下工具栏上的“Add”钮将该备份文件夹下的所有文件全部加入到back.rar中,注意这时候选择“Update mode(更新模式)”为“Add and update files(添加并新更新文件)”,这时候WinRAR就会将备份文件夹下的新文件(包括新建的文件和更新过的文件)全部更新压缩到back.rar中了,以后只要打开这个文件,就能够保证您的文件是最新的(关于用WinZip来更新备份的方法请参见《电脑报》2000年44期14版《利用WinZip更新备份》一文)。

   五、快速解压缩/压缩包文件 我们一般拿到一个压缩包文件总是要用它的解压缩程序打开,然后点下解压命令。其实,在WinRAR中只要打开一个压缩包文件,它里面所包含的文件就全部在窗口中,这时候只要像资源管理器中一样选中它们并拖到一文件夹下即可实现这些文件的快速解压缩。它还可以帮助我们将一些文件快速压缩到一个文件夹下(有的压缩文件包中存储了压缩文件的路径信息,在用Extract命令解压缩时则会解压缩到不同的文件夹下),大大方便了我们的操作。

   六、自制多操作系统、多语言的自解压包 WinRAR支持基于多种操作系统、多国语言(包括汉语)的自解压包的制作,如它可以生成Windows 9x、Windows 3.x、DOS甚至OS2等操作系统的自解压包。先用WinRAR打开相应的RAR文件,然后选择“Commads→Convert archive to SFX(命令→转换压缩包为SFX自解压包)”命令,在弹出的对话框中选择相应的模块就可以了。 默认情况下生成的是英文文件,其实,我们自行改造使之成为中文模块。从WinRAR的汉化程序的结果文件也可以看到它只不过是更改了default.sfx、nobob.txt、WinRAR和WinRAR95四个文件。经过笔者的分析,要汉化界面和提示信息只要更改default.sfx中的相应的英文资源即可,而要更改图标,则要更改default.sfx中的图标资源。 其实default.sfx是一个Win32程序(但不可以单独运行,它是作为一个解压缩的模块捆绑在RAR文件包上的),我们可以用ExeScope软件打开default.sfx,并选中它的“资源→字符串”,并用中文修改相应的英文即可;对于图标,我们可以点击“资源→SFX-ICON”项,点击工具栏上的“导入”钮,把中文的图标导入并替换英文的图标即可。

   七、给自己的压缩包写个注释 也许大家会有这样的感觉:使用的压缩文件多了,时间一长就会不知道有哪些文件,更不要说文件里有哪些内容了。在WinRAR中也提供了添加注释这个功能,具体的方法是:先用WinRAR打开相应的RAR文件,然后点击工具栏上的“Comment(注释)”按钮,在注释窗口中输入自己的注释内容即可(支持中文输入),下次想添加或查看时再次点击工具栏上的“注释”钮即可。

   八、利用命令行方式制作安装程序 一个完整的Windows程序应该有安装程序和卸载程序,安装程序的通用执行程序为:初始化、解压缩文件、建立快捷方式。其中解压缩文件我们可以用WinRAR的命令行来实现,只要我们先将欲安装的文件(夹)先制作成一个RAR压缩包,然后再制作一个界面向用户询问欲安装到何文件夹下,并把它作为一个参数传递给WinRAR.EXE,最后调用WinRAR.EXE并加上“X”这个参数就可以实现解压缩的目的了。如,我们可以通过“winexec(winrar x test.rar "^DESDIR,1)”这个Windows API函数就可以把 test.rar中的内容全部解压缩到DESDIR变量所指定的文件夹中,最后再为DESDIR变量所指定的文件夹中的某一文件建立一快捷方式即可
跟:WinRAR九大不传密技
WinRAR是大家平时用得最多的压缩软件,针对它的技巧文章也很多。不过,尽管如此,我们还是挖出了很多玩家没有找出的一些独门绝技。在此,借《电脑爱好者》一角,与大家共同探讨!

  密技一:注意危险自解压程序

相信使用WinRAR来捆绑木马的文章大家也见到了很多。在此,建议大家,收到可执行的附件文件时,先把它们保存起来。然后试着右击它,选择WinRAR菜单,如果其下“用WinRAR打开”命令可用●,则表明此程序是一个自解压程序。此时可以把该文件的扩展名由EXE改为RAR,双击后即可用WinRAR打开它,这样会安全许多。


密技二:让WinRAR“专一”工作

在编辑压缩包内文件时,千万不要关闭该压缩包窗口,否则无法保存对文件的修改。另外,如果在此时双击打开其他RAR压缩包,WinRAR可能会自动关闭你正在修改文件的压缩包,从而无法更新所做修改,所以建议你在WinRAR窗口中按下Ctrl+S键,取消“常规”标签下的“重复使用已存在的窗口”复选框。


  密技三:文件压缩大小我先知

打开WinRAR窗口,选择要压缩的文件,单击工具栏上的“信息”按钮,在打开窗口中单击“估计”按钮,WinRAR会给出压缩率、压缩包大小和压缩这个文件需要的时间等数据,这对于你压缩比较大的文件或文件夹非常有用。如果你希望每次单击“信息”按钮,以后WinRAR自动对文件进行评估的话,还可以选中“自动开始”选项。


  密技四:快速更换驱动器

  按下Ctrl+D键,可在WinRAR窗口中出现机器上所有驱动器列表,用鼠标选择即可快速进入相应的驱动器。


  密技五:批量建立文件夹

  如果在工作中,经常要建立很多相同文件夹结构(如在备份数据时)。那可以把这个繁琐的工作让WinRAR完成:先在“资源管理器”中把多个文件夹结构建好(包括其下的子文件夹),再选中并右击这些文件夹,选择WinRAR→“添加到压缩文件”,在打开的设置窗口中选中“压缩选项”下的“创建自释放格式档案文件”前复选框,单击“确定”按钮。再把生成后的EXE文件改名为folders.exe。以后要在哪个文件夹下建立上述文件夹,只要把这个文件拷贝到那个文件夹下,再双击folders.exe,单击“安装”按钮即可。


  密技六:我的设置你别改

  启动“记事本”,在其中输入以下语句:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WinRAR\Policy]
"Menu"=dword:00000000
"Settings"=dword:00000000
把它保存为limitrar.reg文件,再双击并导入这个REG文件,把它导入注册表。启动WinRAR,你会发现菜单无法使用,而且按Ctrl+S键也无法调出“设置”和“选择工具栏按钮”窗口,相对安全多了


小提示


★把以上语句中的00000000改为00000001,另存为unlim.reg。双击导入unlim.reg文件即可恢复菜单,并允许使用“设置”窗口。
★其中的Menu项设置为0/1,用来禁止/允许WinRAR 主菜单,而Settings项设置为0/1,用来禁止/允许“设置”和“选择工具栏按钮”对话框。
★如果你使用Windows 9x/Me,请把上面的Windows Registry Editor Version 5.00改为REGEDIT 4。


  密技七:快速解压RAR压缩包指定文件

  如果想解压RAR压缩包中指定文件,可在打开RAR文件后,选中“选项”→“文件列表”→“平面文件夹查看”。此RAR压缩包中的所有文件会都显示出来(包括在相应文件夹中的),此时只要像“资源管理器”中一样,单击相应按钮,如名称、大小、类型、修改时间、路径等,就能对RAR包中的所有文件进行排序,做到一目了然。按文件类型排序后,配合Ctrl或Shift键选中指定文件,用鼠标拖放到文件夹下即可快速解压。按下Ctrl+H键取消平面文件夹查看模式。


小提示


  先把RAR包切换到平面文件夹查看模式,再单击“类型”按钮,该包中所有类型的文件就被放置在一起(如所有的.tmp文件),先选中第一个文件,按住Shift键不松开,再单击最后一个文件,选中相应文件,按下Del键即可删除掉RAR包中同一类型文件。


  密技八:批量转换压缩包

如果你手头上有多种格式的压缩包,想把它们都转换为RAR包,那可以这样做:先把这些压缩包放到一个文件夹下,如C:\compress。在WinRAR中选中C:\compress文件夹。再单击“命令”→“转换压缩文件”,在打开的窗口中勾选“删除原来的压缩文件”复选框,单击“确定”按钮即可把它们转换成RAR压缩包●。通过此法,可以把ZIP、CAB、ARJ、ACE、TAR、BZ2 、UUE、GZ、LZH等压缩包转换成RAR格式。


  密技九:重要文件,别删

  在RAR压缩包中删除文件后,WinRAR会自动更新它,其中被删除的文件无法再找到(回收站中也没有)。因此,如果压缩包确实不再修改或比较重要,则请选中此压缩包(不要双击打开它),然后按Alt+L组合键,在打开的窗口中确认“禁止修改压缩文件”复选框被选中,单击“确定”按钮即可把此压缩包锁住,其中的文件便无法被修改或删除。
此命令只支持RAR压缩文件,同时,在压缩文件时,设置窗口中也有一个“锁定压缩文件”复选框●,一旦选中,生成后的压缩包将无法再修改,它