Comando RR[N] - adicionar recuperação de dados

Opcionalmente, informações redundantes do (registro de recuperação) podem ser adicionadas ao arquivo RAR. Embora aumente o tamanho do arquivo, que ajuda a recuperar arquivos armazenados em caso de falha de disco ou perda de dados de outro tipo, desde que o dano não seja muito grave. Essa recuperação de danos pode ser feita com o comando "r". O formato de arquivo ZIP não suporta registros de recuperação.

Os arquivos RAR 4.x e RAR 5.0 usam diferentes estruturas de registro de recuperação e algoritmos.

O registro de recuperação do RAR 4.x é baseado no algoritmo XOR. Você pode especificar o tamanho do registro 4.x como um número de setores de recuperação ou como uma percentagem do tamanho do arquivo. Para especificar um número de setores basta adicioná-lo diretamente após 'rr', como 'rr1000' para 1000 setores. Para usar um percentual acrescente o modificador 'p' ou '%' após o número percentual, tal como 'rr5p' ou 'rr5%' para 5%. Note que no Windows arquivos .bat e .cmd é necessário usar 'rr5%%' em vez de 'rr5%', porque o processador de comandos trata o caractere '%' como o início de um parâmetro de arquivo de lote, portanto, neste caso, pode ser mais conveniente usar 'p' em vez de '%'x.

Os setores de recuperação no RAR 4.x são 512 bytes maiores. Se a área danificada é contínua, cada sector ajuda a recuperar 512 bytes de informação danificada. Este valor pode ser menor nos casos de danos múltiplos. O número máximo de setores de recuperação é 524288.

O tamanho do registro de recuperação 4.x pode ser aproximadamente determinado como <tamanho do arquivo>/256 + <número de setores recuperados>*512 bytes.

O registro de recuperação do RAR 5.0 utiliza códigos de correção de erros Reed-Solomon. Sua capacidade de reparar o dano contínuo é aproximadamente o mesmo que para o RAR 4.x, permitindo restaurar menos dados do que o tamanho do registro de recuperação. Mas é significativamente mais eficiente que o RAR 4.x em caso de várias áreas danificadas.

O registro do RAR 5.0 não usa setores de 512 bytes e você pode especificar seu tamanho somente como uma percentagem do tamanho do arquivo. Mesmo que os modificadores '%' ou 'p' não estejam presentes, o RAR trata o valor como percentagem no caso do formato RAR 5.0, para ambos 'RR5' e 'rr5p' significa 5%. Devido aos dados do serviço de sobrecarga o resultado do tamanho do registro de recuperação atual apenas corresponde aproximadamente ao percentual definido pelo usuário e a diferença é maior para arquivos menores.

O tamanho do registro de recuperação do RAR 5.0 não pode exceder a proteção do tamanho do arquivo, para que você não possa usar mais de 100% como parâmetro. Registros de recuperação maiores são processados mais lentamente tanto na criação como na reparação.

Ambos os registros 4.x e 5.0 são mais eficientes se as posições de dados em um arquivo danificado não forem 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á-las 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 tenta reparar 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 RAR 5.0 lida com exclusões e inserções mais eficiente do que o RAR 4.X.

Se você usar o comando 'rr' sem parâmetro opcional, o WinRAR irá definir o tamanho do registro de recuperação para 3% do tamanho do arquivo por padrão.

Este comando é a linha de comando equivalente do comando gerenciamento de compessão Proteger arquivos de danos.

Exemplos:

  1. adicionar um registro de recuperação de dados de tamanho padrão (3%) para o arquivo de backup.
WinRAR rr seguro
  1. adicionar um registro de recuperação de dados para o arquivo figuras e configurar o tamanho para 5% do tamanho total do arquivo.
WinRAR rr5p figuras