Как это возможно, что WinRar может восстановить любой том с любым одним из файлов.rev?
Уже есть подобный вопрос (и 2 твердых ответа), но мой немного отличается.
Предположим, вы создали 5-томный архив + 3 тома восстановления (файлы.rev). Предполагается реконструировать до 3-х из любых оригинальных томов. Все идет нормально.
Но также представляется возможным восстановить любой из томов, даже если вам не хватает двух из трех файлов.rev.
Как это возможно?
Итак, как получается, что одного из этих файлов.rev достаточно для восстановления одного из 5 томов?
1 ответ
В файлах.rev хранится количество файлов.rar, количество файлов.rev, индекс файла.rev и данные восстановления. WinRAR использует эти значения для определения параметров алгоритма восстановления.
используемая математика гарантирует, что любая комбинация разных файлов будет иметь одинаковый результат.
Математика (с использованием матриц)