Protección de archivos contra daños

El formato de archivo RAR es compatible con un tipo especial de información redundante denominada registro de recuperación. Si un archivo contiene un registro de recuperación, se puede reparar incluso en caso de deterioro físico de los datos causado por un fallo del disquete o en caso de cualquier otro tipo de pérdida de datos. El formato de archivo ZIP no permite el uso de registros de recuperación.

Para agregar un registro de recuperación desde la línea de órdenes, usted puede utilizar el parámetro -rr[N] junto con otra orden que cree o modifique un archivo, o la orden "rr[N]" para agregar el registro de recuperación a un archivo ya existente. Por ejemplo:

WinRAR a -rr nuevo *.txt

WinRAR d -rr4 nuevo dummy.txt

WinRAR rr viejo

En el modo intérprete de órdenes WinRAR, puede activar la opción "Incluir el registro de recuperación" del cuadro de diálogo Nombre de archivo y parámetros para agregar el registro de recuperación a un archivo. Otra posibilidad sería la de activar la opción "Incluir el registro de recuperación" en el perfil de compresión predeterminado. En este caso, se agregará a los archivos un registro de recuperación cada vez que éstos sean modificados.

El registro de recuperación contiene hasta 524288 sectores de recuperación. Si los datos dañados están dispuestos de forma continua, cada sector de recuperación puede recuperar 512 octetos de información dañada. Este valor puede ser inferior en caso de daños múltiples.

Se puede especificar directamente el número de sectores en la orden "rr[N]" o en el parámetro "-rr[N] (N= 1, 2 .. 524288). Si el usuario no lo especifica, se seleccionará automáticamente según el tamaño del archivo: el tamaño de la información de recuperación estará en torno al 1% del tamaño total del archivo, permitiendo, por lo general, la recuperación de datos dañados contiguos de hasta un 0,6% del tamaño total del archivo.

También es posible especificar el tamaño del registro de recuperación para el tamaño del archivo en porcentaje. En la línea de órdenes, sólo agregue el carácter de porcentaje al parámetro. Por ejemplo:

winrar rr3% archivo

En el modo de intérprete de órdenes, puede activarlo utilizando la orden Proteger el archivo o determinando el tamaño del registro de recuperación en las Opciones avanzadas del cuadro de diálogo Nombre de archivo y parámetros .

El registro de recuperación aumenta el tamaño de un archivo. El tamaño del registro de recuperación se puede determinar aproximadamente con la fórmula:

<tamaño de archivo>/256 + <número de sectores de recuperación>*512 octetos.

En el modo intérprete de órdenes WinRAR, utilice la orden "Reparar" para reparar un archivo dañado que contenga un registro de recuperación. En la línea de órdenes, utilice la orden "r". El nombre del archivo reparado será *.nombrearc. Si un archivo dañado no contiene un registro de recuperación o si no se repara totalmente debido a la gravedad de sus daños, se inicia una segunda fase. Durante esta fase, sólo se reconstruye la estructura del archivo y es imposible recuperar los ficheros que no superan la validación del CRC. Sin embargo, todavía se pueden recuperar los ficheros intactos que permanecían inaccesibles a causa de la estructura dañada del archivo. Esto sólo es útil para los archivos que no son sólidos. Una vez finalizada la segunda fase, el archivo reconstruido se guardará como _reconst.rar.