你还在为Autorun病毒发愁?Winrar就提供了“透视”功能。把那些隐藏属性的文件一目了然。
使用教程
一、使用WinRAR图形界面模式解压文件
--------------------------------------------------------------------------------
为了使用WinRAR图形界面模式解压文件,首先您必须在WinRAR中打开压缩文件。有数种方式可以打开压缩文件:
在Windows界面(资源管理器或是桌面)的压缩文件名上双击鼠标左键或是按下“Enter”。如果在安装时已经将压缩文件关联到WinRAR(默认的安装选项),压缩文件将会在WinRAR程序中打开。在安装之后,您也可以使用综合设置对话框将压缩文件关联到WinRAR;
在WinRAR窗口中的压缩文件名上双击鼠标左键或是按下“Enter”
拖动压缩文件到WinRAR图标或窗口。在此之前请先确定在WinRAR窗口中没有打开其它的压缩文件。不然的话,拖入的压缩文件将会添加到当前显示的压缩文件之中;
从命令行以单个参数-压缩文件名,来运行WinRAR。
当压缩文件在WinRAR中打开时,它的内容会显示出来。然后选择要解压的文件和文件夹。您也可以使用Shift+方向键或Shift+鼠标左键多选,就如同Windows资源管理器或是其它Windows程序一样。也可在WinRAR中使用空格键或Ins键选择文件。在键盘的数字盘部分的“NUM+”和“NUM-”则允许组选择文件时的文件过滤掩码。
当选择了一个或是数个文件后,在WinRAR窗口顶端单击“解压到”按钮,或是按下Alt+E,在对话框输入目标文件夹并单击“确定”。此对话框也提供一些高级的选项(参阅解压路径和选项对话框获得更多信息)。
解压期间,有个窗口将会出现显示操作的状况。如果您希望中断解压的进行,在命令窗口单击“取消”按钮。您也可以单击“后台”按钮将WinRAR最小化放到任务栏区。如果解压完成了,而且没有错误,WinRAR将会返回到界面模式。在有错误的状况时,则会出现错误信息诊断窗口。
二、从命令行解压文件
--------------------------------------------------------------------------------
解压文件并包含完整路径的命令行语法是:
WinRARX[-参数]<压缩文件>[文件][@文件列表][目标文件夹\]
解压文件并忽略路径是:
WinRARE[-参数]<压缩文件>[文件][@文件列表][目标文件夹\]
例如说,您要从压缩文件LETTERS.RAR中解压文件LETTER.TXT到当前文件夹时,请使用下列命令:
WinRARXLETTERS.RARLETTER.TXT
压缩文件扩展名是可选的,并且可以忽略。
下一个命令是从压缩文件Songs解压全部的*.WAV文件到Audio文件夹:
WinRARXSongs*.WAVAudio\
在文件中列出要解压的文件,然后在命令行逐一列出也是可以的。这种例子下,在命令行必须指定被压缩文件列表文件的文件名。在文件名添加符号@前缀。例如,如果您创建一个文件Binaries,里面含有字符串*.exe和*.com,然后运行命令:
WinRARXTOOLS@Binaries
TOOLS压缩文件中所有EXE和COM扩展名的文件,都会被解压到当前文件夹。
解压期间,有个窗口将会出现显示操作的状况。如果您希望中断解压的进行,在命令窗口单击“取消”按钮。您也可以单击“后台”按钮将WinRAR最小化放到任务栏。如果解压完成,而且没有错误,WinRAR将会返回到界面模式。在有错误的状况时,则会出现错误诊断信息窗口。
参阅命令行界面可以获得命令和参数的详细帮助。
三、在资源管理器或桌面解压文件
--------------------------------------------------------------------------------
如果您在安装WinRAR时,没有关闭“把WinRAR集成到资源管理器中”选项,您便可以使用Windows界面直接解压文件。在压缩文件图标上单击鼠标右键,选择“解压文件”命令,在对话框输入目标文件夹并单击“确定”按钮。此对话框提供了一些高级选项(请参阅解压路径和选项对话框以获得更多信息)。
您也可以选择“解压到<文件夹名>”命令来解压文件到指定的文件夹,而不需要其它的附加选项。
注意,如果在综合设置对话框选项“层叠关联菜单”是打开的话,您必须打开“WinRAR”子菜单才能使用上述命令,不然的话,它们是属于上一级菜单的。
另外的方法是,使用鼠标右键拖着一个或是数个压缩文件,并将它们放到目标文件夹,然后在出现的菜单选择“解压到<文件夹名>”。
四、RAR与ZIP对比
--------------------------------------------------------------------------------
WinRAR可以创建两种不同的压缩文件格式:RAR和ZIP。下面是每一种格式的优点叙述:
ZIP压缩文件
在ZIP文件的最大优点就是普及率。比如说,大部分在Internet的压缩文件都是ZIP压缩文件,所以如果您要传送压缩文件给某一个人,但您无法确定您的收件人是否有WinRAR来解压压缩文件的内容时,使用ZIP格式是个好推荐。要不然您也可以发送自解压文件。此类的压缩文件稍微大了一点点,但不需要任何的外部程序便可以解压。
另一个ZIP的优点便是速度。ZIP压缩文件通常在创建时会比RAR快一些。
RAR压缩文件
RAR格式通常能比ZIP提供较好的压缩率,特别是在固实模式时。WinRAR的RAR格式分卷压缩文件提供更多的功能,如自解压分卷。
RAR格式也有一些在ZIP中所缺乏的重要功能,例如恢复记录,它允许物理受损数据的恢复,还能锁定重要的压缩文件,以防止它们被别人意外地更改。
RAR和ZIP格式可以处理几乎无限制的大小(可达8,589,934,591GB)。
五、RAR5.0压缩文件格式
--------------------------------------------------------------------------------
WinRAR5.0引入了新版本的RAR压缩文件格式。
RAR5.0格式的新特性包括:
压缩字典大小最大可达到1GB。压缩大文件时,尤其是在固实模式中,较大的字典让压缩文件有更高的压缩率。
加密基于AES-256算法,理论上比RAR4.x的AES-128更强。
恢复记录使用Reed-Solomon纠错码,具有比RAR4.x恢复记录更高的抗多重损害的能力。
更快的恢复卷操作。RAR5.0中最大的RAR+REV卷的数量是65535,取代255。
文件时间存储为协调世界时(UTC),替代RAR4.x的本地时间,这让文件在不同的时区内的交流更直观。
可选的文件数据BLAKE2sp校验和。不像CRC32校验和,两个不同的文件有相同的BLAKE2校验和值几乎是不可能的。所以BLAKE2可以被用于文件内容识别。
可以添加可选的快速打开信息到压缩文件中,使访问压缩文件的内容更快。
解压缩算法支持多线程。它提升了可压缩效果差数据的大文件和使用BLAKE2校验和时的解压速度。
支持NTFS分析点,符号链接,硬链接。
可能把完全相同的文件的第二份和其他副本存储为第一个文件的引用。
完整的Unicode支持。文件名和注释都以utf-8格式存储。
某些过时或低效的RAR4.x特性没有包含在RAR5.0格式中:
特殊的算法,包括文本压缩、未处理音频和真彩压缩、Itanium可执行文件压缩,不能在RAR5.0中使用。这些被旧RAR版本识别的未处理音频和真彩颜色数据格式,变得很少见了。文本压缩的性能在现代多核心CPU上比常规压缩要低很多。及时这些算法在RAR5.0中不被支持,最新的WinRAR也可以解压任何4.xRAR压缩文件,包括那些使用上面提到的算法。RAR5.0仍然包括IA-32可执行和delta压缩算法,这些可有效利用现代数据和硬件。
不再支持创建旧风格archive.r00,archive.r01格式的卷名。这些名称的主要目的是为了兼容MSDOS文件系统。但这种命名约定在类似Windows文件扩展名是用来定义文件类型和关联的平台上不能很好的工作。
较老的软件,包括5.0之前版本的WinRAR,不能识别RAR5.0压缩文件。所以如果您希望压缩文件能被较老的软件解压缩,最好选择RAR4.x压缩文件格式。可以使用压缩文件名和参数对话框或-ma命令行参数设置。如果您需要特殊的文本或多媒体压缩算法或旧风格卷命名方案时RAR4.x可能会更好。
六、其它支持的压缩文件格式
--------------------------------------------------------------------------------
除了完整的支持RAR和ZIP之外,WinRAR提供了一些其它压缩工具所创建的7Z、ARJ、BZ2、CAB、GZ、ISO、JAR、LZ、LZH、TAR、UUE、XZ、Z文件的基本功能:查看内容、解压文件、显示注释和压缩文件信息,您不需要有任何的外部程序来管理这些格式。支持几种类型的ZIPX压缩文件。
而且WinRAR还可以将分割成多个部分并以.001,.002,...作为扩展名的若干文件合并起来。您可以像常规压缩文件一样打开.001文件,然后解压其内容。在开始解压之前,这些文件的所有部分都必须存储于相同的文件夹里。
七、固实压缩文件
--------------------------------------------------------------------------------
固实压缩文件是一种特殊压缩方式存储的压缩文件,它把压缩文件中的多个或全部文件都当成一个连续数据流来看待。WinRAR只支持RAR格式的压缩文件使用固实模式,ZIP压缩文件永远是非固实的。使用压缩对话框中的创建固实压缩文件选项或命令行的-s参数启用固实压缩。
固实压缩可增加压缩性能,特别是在添加大量的小文件的时候,但它也有一些重要的不利因素:
对已存在的固实压缩文件更新时较慢;
要从固实的压缩文件解压单个文件时,它之前的文件都需先经过分析。这造成当从固实的压缩文件内取出文件时会比一般压缩文件取出文件慢一些。但是,当从固实的压缩文件解压全部的文件时,解压速度并没有影响。
如果在固实压缩文件中的任何文件损坏了,要从损坏的范围中解压全部的文件是不可能的。因此,如果固实压缩文件是保存一个潜在的不可靠的媒体时,推荐您在制作时使用恢复记录。
固实压缩方式适用场合为:
压缩文件很少更新的时候;
不需要经常从压缩文件中解压一个文件或是部分文件的时候;
压缩效率比压缩速度更为重要的时候。
通常文件在固实压缩时是以扩展名做排序的,但也可以使用-ds参数禁用排序或使用特殊文件来设置替代的文件顺序。文件名是rarfiles.lst。
分卷和自解压文件(SFX)也可以被做成固实格式。
八、分卷压缩文件(拆分压缩文件)
--------------------------------------------------------------------------------
WinRAR可以创建包含数个文件的压缩文件。这样的压缩文件被称为多卷,组成此压缩文件的单个文件被称为卷。通常分卷压缩是在将大型的压缩文件保存到数个可移动磁盘或通过Email传输的好办法。
WinRAR能够创建RAR和ZIP多卷。广泛用于ZIP多卷的另一个名字是ZIP分割文件。
默认RAR卷以‘volname.partNNN.rar’格式命名,NNN的位置是卷号。RAR4.x压缩格式使用-vn参数可以选择其它的扩展基本命名规则,卷组中第一分卷文件的扩展名是.rar,以后卷从.r00到.r99命名。RAR5.0压缩文件不支持-vn和扩展基本名称。
RAR卷也可以是固实和自解压格式。第一个自解压卷有不同的(也就是不是.rar)文件扩展名,例如对于Windows自解压卷是.exe。
要解压分卷时,您必须从第一个分卷开始解压(有.rar扩展名)。如果分卷存在例如硬盘等的非可移动磁盘时,在解压之前,您必须将全部的分卷放在同一个文件夹内。
ZIP卷有类似于"volname.zip","volname.z01","volname.z02"的名字。在所有压缩文件中,使用有".ZIP"文件扩展名的卷来处理开始解压或打开一个压缩文件等操作。
和RAR卷不一样,ZIP卷不能自解压。WinRAR在创建或解压ZIP分卷时需要同时访问多卷ZIP文件的所有卷,所以不可能在多个移动磁盘上创建或解压ZIP卷。您需要在同一文件夹内创建它们然后把它们手动复制的到您的移动磁盘上。类似,在解压前,您需要把所有的ZIP卷放到同一个文件夹中。
对已存在的分卷是不可能添加、更新或删除文件的。您可以创新一个新的卷集。
从版本3.40开始,WinRAR在RAR卷内存储卷号。如果您对卷应用显示信息命令,您可以在“显示信息”对话框的顶端看到此数字。此数字在原始卷丢失并且您需要手动恢复纠正名称时有用。
九、恢复卷
--------------------------------------------------------------------------------
恢复卷或.rev文件是由WinRAR创建的允许重建卷组中丢失的和损坏的文件的特殊文件。它们只能和多卷压缩文件一起使用。
这个功能可以用来备份,例如,当您传递一个多卷压缩文件到一个新组,并且部分接收者没有收到一些文件。重新发送恢复卷代替普通卷,可以减少传送文件的数目。
每个恢复卷可以重建一个丢失的RAR卷。例如,如果您有30个卷,3个恢复卷,您可以创建任何3个丢失的卷。如果.rev文件的数目少于丢失卷的数目,将不可能重建。对于普通和恢复卷的总数,RAR4.x不能超过255,RAR5.0压缩文件格式不能超过65535。恢复卷的数目必须少于RAR卷的数目。
原来的RAR卷在卷被创建后不能被修改。修复算法使用存储在REV文件和RAR卷中的数据来重建丢失的RAR卷。所有如果您修改了RAR卷,例如,在创建REV文件后锁定它们,修复操作将失败。
除了恢复数据,RAR5.0恢复卷文件也存储了类似于文件校验和的服务信息来保护RAR文件。所以它们比它们要保护的RAR卷要稍大。所以如果您要把RAR和REV文件单独复制的移动媒介中,您需要把它考虑在内并指定RAR卷的大小比媒介的大小少几K字节。
当点击.rev文件或使用rc命令时,或解压时如果不能定位下一卷的位置并且发现可用数量的.rev文件时,WinRAR会重建丢失的和损坏的卷。
您可以在压缩文件名和参数对话框的选项中使用“恢复卷”或在保护压缩文件命令中类似的选项创建恢复卷。在命令行模式中,您可以使用-rv参数或rv命令。
原来的损坏的分卷的副本在被重建前被重命名为*.bad。例如,volname.part03.rar将被重命名为volname.part03.rar.bad。
十、自解压文件(SFX)
--------------------------------------------------------------------------------
一个SFX(SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。然而WinRAR仍然可将自解压文件当成是任何其它的压缩文件处理。所以如果您不愿意运行所收到的自解压文件(比如说,它可能含有病毒时),您可以使用WinRAR来查看或是解压它的内容。
自解压文件通常与其它的可执行文件一样都有.exe的扩展名。
自解压文件是很方便的,如果您想要将压缩文件给某一个人时,但却不知道他们是否有该压缩程序可以解压文件的时候。您也可以使用自解压来发布您自己的软件,例如WinRAR的安装程序便是使用图形GUIRAR自解压模块Default.sfx所制作的。
要从命令行创建自解压文件,您可以使用-sfx参数来制作新的压缩文件,或是S来将已存在的压缩文件转换成自解压文件。在WinRAR图形界面则有两种方式,一个是当要创建新的压缩文件时,从压缩文件名和参数对话框选择“创建自解压文件”选项,另一个是输入已存在的压缩文件并单击“自解压”按钮。
WinRAR中包含了数个自解压模块,全部的自解压模块都有.sfx扩展名并且必须放在WinRAR所在的文件夹中。默认的WinRAR始终使用Default.sfx模块,但是您也可以直接以“-sfx”参数或是“S”命令来直接指定其它的模块名。例如,转换myarchive.rar成为自解压格式,使用WinCon.SFX模块运行:
WinRARSWinCon.SFXmyarchive.rar
在WinRAR图形界面下,您可在菜单中选择您想要用的自解压模块,在当您运行“转换到自解压文件”命令时,它就会出现让您选择。
十一、加密
--------------------------------------------------------------------------------
在RAR和ZIP两种格式均支持加密功能。若要加密文件,在压缩之前您必须先指定密码,或直接在压缩文件名和参数对话框中指定,在命令行模式时使用参数-p[密码]。而在WinRAR图形界面时,要输入密码您可以按下Ctrl+P或者是在文件菜单选择“设置默认密码”命令,另一种方式是单击WinRAR窗口底部左下角的钥匙图标。在压缩文件名和参数对话框里的“高级选项”组中按下“设置密码”按钮输入密码。
和ZIP不同,RAR格式不只允许数据,而且其它的可感知的压缩文件区域:文件名、大小、属性、注释和其它块都可加密。如果您希望这样做,您需要在密码对话框中设置“加密文件名”选项,或在命令行模式使用-p[密码]的参数-hp[密码]。以这种方式加密的文件,如果没有密码甚至不可能查看文件列表。
固实RAR压缩文件和加密文件名的压缩文件对所有压缩包中的文件仅能有一个相同的密码。没有加密文件名的非固实的RAR压缩文件和ZIP压缩文件可以使用不同的密码。
当不再需要的时候,别忘了将输入的密码删除。不然您或许又加密了别的压缩文件,但却不希望使用同一组密码。要删除密码时,只需要输入空字符串来替换原先的密码,或者先关闭WinRAR并重新启动一次。当有密码存在时,钥匙的图标是红色的,否则它是黄色的。而且,当您使用密码开始压缩操作时,标题栏压缩文件名和参数对话框也会闪烁两次。
如果您在密码对话框中启用了“用于所有压缩文件”选项并且设置了一个空的字符串作为密码,解压和测试命令会跳过所有加密的文件和压缩文件。在此模式中,WinRAR状态栏中的钥匙图标不显示。
如果您在压缩文件名和参数对话框直接输入它,您不需要删除密码。这不同于其它方式,此类密码仅在单一压缩操作有效,并在完成后它会自动删除。
当解压加密的文件时,开始操作之前您也可以不需要事先输入密码。如果WinRAR遇到加密的文件,而解压之前未先输入密码的话,它便会提示用户输入密码。
RAR压缩文件使用CBC模式下的AES-256算法为RAR5.0压缩文件加密,以及CBC模式下的AES-128为RAR4.x压缩文件加密。RAR5.0的密钥衍生函数(keyderivationfunction)基于使用HMAC-SHA256的PBKDF2。
默认情况下ZIP压缩文件使用CBC模式下的AES-256算法。但此类压缩文件可能与一些较老的unzip工具不兼容。您可以在密码对话框里设置“ZIP传统加密”选项,来启用传统ZIP加密,它不如AES健壮,但为较老的软件提供更好的兼容性。
尽管WinRAR在RAR和ZIP格式中都允许使用AES-256,但RAR中选择的密钥衍生函数参数可以使RAR加密措施对暴力攻击更有抵抗力。另外,RAR允许加密文件名和其它文件属性。如果您需要加密重要的信息,选择RAR压缩文件格式会比较好一些。为了确实的安全性,密码长度请最少要8个字符。避免在密码中使用普通单词,它们会让密码变弱。密码区分大小写。RAR压缩文件密码的最大长度是127个字符。超长的密码被裁切为此长度。
如果“加密文件名”选项关闭,对于加密RAR5.0文件的文件校验和被修改使用一种特殊的密码依赖算法。这很重要,因为不这样的话就可能在不知道密码的情况下,仅基于校验和就能猜测文件内容。对于短的文件或强BLAKE2校验和这样的风险特别高。不要期待这样的加密文件校验和匹配常规和BLAKE2和CRC32值。如果“加密文件名”选项打开,存储的校验和没有被修改,因为它们只有在提供了有效的密码后才能被访问。
请记住,如果您遗失您的密码,您将无法取出加密的文件,就算是WinRAR的作者本身也无法解压加密过的文件。
更新日志
WinRAR - What's new in the latest version
https://www.rarlab.com/rarnew.htm
Version 6.11 beta 1
1. Added support for Gz archives with large archive comments.
Previously the extraction command failed to unpack gz archives
if comment size exceeded 16 KB.
2. Archive comments in gz archives are displayed in the comment window
and recognized by "Show information" command. Large comments are
shown partially.
Previous versions didn't display Gzip comments.
3. Reserved device names followed by file extension, such as aux.txt,
are extracted as is in Windows 11 even without "Allow potentially
incompatible names" option or -oni command line switch.
Unlike previous Windows versions, Windows 11 treats such names
as usual files.
Device names without extension, such as aux, still require these
options to be unpacked as is regardless of Windows version.
4. Switch -mes can be also used to suppress the password prompt
and abort when adding files to encrypted solid archive.
5. Additional measures to prevent extracting insecure links are
implemented.
6. Bugs fixed:
a) if password exceeding 127 characters was entered when unpacking
an encrypted archive with console RAR, text after 127th character
could be erroneously recognized as user's input by different
prompts issued later;
b) wrong archived file time could be displayed in overwrite prompt
when extracting a file from ZIP archive. It happened if such
archive included extended file times and was created in another
time zone. It didn't affect the actual file time, which was set
properly upon extraction.
最近更新:
1. 支持 Zstandard 算法解包 .zst 和 .zipx 文件内容。
2. 增加对 Windows 11 资源管理器关联菜单的支持。
3. 不再支持Windows XP,更多详情见更新记录.txt