Как это возможно, что WinRar может восстановить любой том с любым одним из файлов .rev?

304
Kemal

Уже есть подобный вопрос (и 2 твердых ответа), но мой немного отличается.

Предположим, вы создали 5-томный архив + 3 тома восстановления (файлы .rev). Предполагается реконструировать до 3-х из любых оригинальных томов. Все идет нормально.

Но также представляется возможным восстановить любой из томов, даже если вам не хватает двух из трех файлов .rev.

Как это возможно?

IOW, как это, что любой одиночный один из этих .rev файлов достаточно для восстановления любой одиночный один из 5 - ти томах?

0

1 ответ на вопрос

1
Sonic The Hedgehog

В файлах .rev хранится количество файлов .rar, количество файлов .rev, индекс файла .rev и данные восстановления. WinRAR использует эти значения для определения параметров алгоритма восстановления.

используемая математика гарантирует, что любая комбинация разных файлов будет иметь одинаковый результат.

Математика (с использованием матриц)