冗長保管手順の追加

冗長保管手順の追加

アーカイブに冗長性を追加できるアーカイブプログラムを探しています。

例:500 MBのデータとそれを書き込むことができる700 MBのメディアがあります。 200MBを無駄にしたくありませんが、これを使用して冗長性を追加したいと思います。その後、一部のデータが破損した場合、アーカイバは重複するため、そのデータを回復できます。

そのようなプログラムは存在しますか?どちらをお勧めしますか?可能であれば、FOSSソフトウェアを使用してください。アーカイバーのソースコードがないと、後でアーカイブを抽出できるかどうかはわかりません。

答え1

これを行うために使用できますrar。マニュアルページから:

rr[N]  Add data  recovery  record.  Optionally, redundant information
       (recovery record) can be added to an archive.

答え2

parchiveついに私はV1がもう使用されていないことを知りましたpar2。 V1はオープンソースで非常に効率的です。もともとユズネットで使用されていました。https://en.wikipedia.org/wiki/Parchive

これにはパーセントまたはターゲットサイズオプションがあります(CD / DVD / BD-Rに役立ちます)。

-r<n>  Level of redundancy (percentage)
-r<c><n>  Redundancy target size, <c>=g(iga),m(ega),k(ilo) bytes

編集:光学メディアの場合、dvdisasterおそらくより関連性が高いでしょう。

関連情報