Protegendo arquivos contra danos
O formato de compressão RAR suporta um tipo especial de informação redundante chamada registro de recuperação. A presença de registro de recuperação torna um arquivo maior, mas permite repará-lo, mesmo em caso de dano físico de dados devido a falha de disco ou perda de dados de qualquer outro tipo, desde que os danos não sejam muito grave. Esta recuperação dos danos pode ser feita com o comando Recuperar arquivo. O formato de arquivo ZIP não suporta o registro de recuperação.
Configure a opção "Adicionar registro de recuperação" no diálogo "Nome e parâmetros do arquivo" para adicionar o registro de recuperação de arquivo. Outra abordagem é a de ativar a opção "Adicionar registro de recuperação" no padrão nos perfis de compressão. Neste caso o registro de recuperação será adicionado aos arquivos depois de qualquer arquivo modificado.
Se você precisar adicionar o registro de recuperação em modo de linha de comando, leia a descrição do comando rr[N] e o comando adicional -rr[N], que podem ser usados para este propósito.
O registro de recuperação do RAR 5.0 usa o código de correção de erro Reed-Solomon. Sua capacidade de reparar danos contínuos é quase a mesma que para o RAR 4.x, permitindo restaurar relativamente menos dados do que o tamanho do registro de recuperação. Mas é muito mais eficiente do que o registro do RAR 4.x em caso de várias áreas danificadas.
O registro de recuperação do RAR 4.x consiste em setores de 512 bytes e não pode conter mais de 524.288 setores. Portanto, seu tamanho e capacidade de recuperação de dados estão limitados a 256 MB. No caso do formato RAR 5.0 o registro de recuperação pode ser tão grande quanto o próprio arquivo.
Você pode especificar o tamanho do registro de recuperação em Opções avançadas do diálogo "Nome e parâmetros do arquivo" como um tmaanho percentual de compressão. Também pode ser definido no comando Proteger arquivo. Um registro de recuperação maior permite restaurar uma maior área danificada, mas aumenta o tamanho do arquivo e o processo é mais lento. Normalmente 3 - 10% do tamanho do arquivo é uma escolha razoável. Devido à sobrecarga de de dados do serviço do tamanho do registro de recuperação resultante atual apenas corresponde aproximadamente ao percentual definido pelo usuário e a diferença é maior para arquivos menores.
Para recuperar um arquivo danificado, que possui um registro de recuperação no modo de "contexto" do WinRAR aplique o comando "Recuperar". No caso da linha de comandos utilize o comando "r". O arquivo recuperado irá ter o nome rebuilt.arcname.rar. Se um arquivo não possuir recuperação de dados ou se um arquivo não foi totalmente recuperado devido a um grande dano, um segundo estágio é executado. Durante esse estágio apenas a estrutura do arquivo é reconstruída e é impossível recuperar arquivos, que falhem a validação da soma de verificação, mas ainda é possível recuperar arquivos não danificados, que estavam inacessíveis devido À estrutura corrompida do arquivo. Isto é útil apenas para arquivos não sólidos. Este estágio não é apresentado para arquivos comprimidos com nomes codificados, que pode ser reparado somente se o registro de recuperação estiver presente.
Quando o segundo estágio é concluído, o arquivo reconstruído será armazenado como rebuilt.arcname.rar, onde 'arcname' é o nome original do arquivo.
O registro de recuperação do RAR 5.0 é mais resistente a danos do que o registro de recuperação em si e pode utilizar parcialmente um registro de recuperação de dados corrompido Note, porém, que o comando "Reparar" não corrige blocos quebrados no registro de recuperação. Apenas os dados do arquivo são corrigidos. Após uma reparação de arquivo bem-sucedida você pode precisar criar um novo registro de recuperação para salvar arquivos.
Ambos os registros 4.x e 5.0 são mais eficientes se as posições de dados em um arquivo danificado não são deslocadas. Se você copiar um arquivo em mídias danificadas, utilizando algum software especial e se você tiver uma opção para preencher as áreas danificadas com zeros ou cortá-los do arquivo copiado, preenchendo com zeros ou qualquer outro valor é preferível, porque permite preservar as posições de dados originais. Ainda assim, mesmo que ele não seja um modo ideal, as duas versões do registro tentam reparar os dados, mesmo no caso de exclusões ou inserções de tamanho razoável, quando as posições de dados forem deslocadas. O registro de recuperação do RAR 5.0 lida com exclusões e inserções com mais eficiência do que do RAR 4.X.