Como é possível que o WinRar consiga reparar qualquer volume com um único arquivo .rev?

0

Já existe uma pergunta semelhante (e duas respostas sólidas), mas a minha é um pouco diferente.

Suponha que você crie um arquivo de 5 volumes + 3 volumes de recuperação (arquivos .rev). Isso deve reconstruir até 3 de qualquer um dos volumes originais. Por enquanto, tudo bem.

Mas também parece possível reconstruir qualquer um dos volumes, mesmo se você estiver perdendo 2 dos 3 arquivos .rev.

Como isso é possível?

IOW, como é que qualquer único desses arquivos .rev é suficiente para reconstruir qualquer único dos 5 volumes?

    
por Kemal 25.05.2016 / 12:07

1 resposta

1

Os arquivos .rev armazenam o número de arquivos .rar, o número de arquivos .rev, o índice do arquivo .rev e os dados de recuperação. O WinRAR usa esses valores para determinar os parâmetros do algoritmo de recuperação.

a matemática usada garante que qualquer combinação de arquivos diferentes tenha o mesmo resultado.

Matemática (usando matrizes)

    
por 14.06.2016 / 18:39

Tags