恢复卷或 .rev 文件是由 WinRAR 创建的允许重建卷组中丢失的和损坏的文件的特殊文件。它们只能和 多卷压缩文件 一起使用。
这个功能可以用来备份,例如,当您传递一个多卷压缩文件到一个新组,并且部分接收者没有收到一些文件。重新发送恢复卷代替普通卷,可以减少传送文件的数目。
每个恢复卷可以重建一个丢失的 RAR 卷。例如,如果您有30个卷,3个恢复卷,您可以创建任何3个丢失的卷。如果 .rev 文件的数目少于丢失卷的数目,将不可能重建。对于普通和恢复卷的总数,RAR 4.x 不能超过255,RAR 5.0 压缩文件格式不能超过 65535。恢复卷的数目必须少于 RAR 卷的数目。
原来的 RAR 卷在卷被创建后不能被修改。修复算法使用存储在 REV 文件和 RAR 卷中的数据来重建丢失的 RAR 卷。所有如果您修改了 RAR 卷,例如,在创建 REV 文件后锁定它们,修复操作将失败。
除了恢复数据,RAR 5.0 恢复卷文件也存储了类似于文件校验和的服务信息来保护 RAR 文件。所以它们比它们要保护的 RAR 卷要稍大。所以如果您要把 RAR 和 REV 文件单独复制的移动媒介中,您需要把它考虑在内并指定 RAR 卷的大小比媒介的大小少几 K 字节。
当点击 .rev 文件或使用 rc 命令时,或解压时如果不能定位下一卷的位置并且发现可用数量的.rev 文件时,WinRAR 会重建丢失的和损坏的卷。
您可以在 压缩文件名和参数 对话框的选项中使用“恢复卷” 或在 保护压缩文件 命令中类似的选项创建恢复卷。在 命令行模式 中,您可以使用 -rv 参数或 rv 命令。
原来的损坏的分卷的副本在被重建前被重命名为 *.bad。例如,volname.part03.rar 将被重命名为volname.part03.rar.bad。