Wie ist es möglich, dass WinRar jedes Volume mit einer einzelnen .rev-Datei reparieren kann?

362
Kemal

Es gibt bereits eine ähnliche Frage (und zwei feste Antworten), aber meine ist ein bisschen anders.

Angenommen, Sie erstellen ein Archiv mit 5 Volumes und 3 Wiederherstellungsvolumes (.rev-Dateien). Dies soll bis zu 3 der ursprünglichen Volumes rekonstruieren. So weit, ist es gut.

Es scheint jedoch auch möglich zu sein, eines der Volumes zu rekonstruieren, selbst wenn 2 der 3 .rev-Dateien fehlen.

Wie ist das möglich?

IOW, wie ist es, dass jeder einzelne dieser .rev Dateien ausreichend ist, zu rekonstruieren, jedes einzelne der fünf Band?

0

1 Antwort auf die Frage

1
Sonic The Hedgehog

Die .rev-Dateien speichern die Anzahl der .rar-Dateien, die Anzahl der .rev-Dateien, den Index der .rev-Datei und die Wiederherstellungsdaten. WinRAR verwendet diese Werte, um die Parameter für den Wiederherstellungsalgorithmus zu bestimmen.

Die verwendete Mathematik stellt sicher, dass jede Kombination verschiedener Dateien das gleiche Ergebnis hat.

Mathe (mit Matrizen)