
Ich suche nach einem Archivierungsprogramm, das einem Archiv Redundanz hinzufügt.
Beispiel: Ich habe 500 MB Daten und ein 700 MB großes Medium, auf das ich sie brennen möchte. Anstatt 200 MB zu verschwenden, möchte ich sie nutzen, um Redundanz hinzuzufügen. Wenn dann einige Daten beschädigt werden, kann das Archivierungsprogramm sie wiederherstellen, da sie redundant sind.
Gibt es ein solches Programm? Welches würden Sie empfehlen? Wenn möglich, eine FOSS-Software: Wenn Sie den Quellcode des Archivers nicht haben, wissen Sie nicht, ob Sie das Archiv in Zukunft extrahieren können.
Antwort1
Sie können dies mit tun rar
. Von der Manpage:
rr[N] Add data recovery record. Optionally, redundant information (recovery record) can be added to an archive.
Antwort2
Schließlich habe ich parchive
(V1 ist veraltet, verwenden Sie par2
) gefunden, das Open Source und sehr effizient ist. Es wurde ursprünglich im Usenet verwendet:https://en.wikipedia.org/wiki/Parchive
Es gibt Optionen für den Prozentsatz oder die Zielgröße (nützlich auf einer CD/DVD/BD-R):
-r<n> Level of redundancy (percentage)
-r<c><n> Redundancy target size, <c>=g(iga),m(ega),k(ilo) bytes
Bearbeiten: Für optische Medien dvdisaster
kann dies relevanter sein.