Skip to content
This repository has been archived by the owner on Jun 7, 2022. It is now read-only.
Darren edited this page Mar 20, 2018 · 7 revisions

Can this replace parchive2?

No. Parchive2 is much more powerful in capability - the parity files can repair blocks anywhere in the data files rather than just blocks in the same block set. With rsbx, if the entire block set is damaged, there are no ways to recover from it. Burst error resistance scheme helps alleviate that slightly by decreasing chances of burst errors damaging the entire block set, but still nowhere near what parchive2 is capable of.

Should I use this or parchive2?

Depends on if you care more about sector level data recovery or error correction. Using SBX versions 17, 18, 19 will give you some level of error correction capability, but still nowhere near what parchive2 can provide(see above). SBX's strength lies in its simplicity(encoding and decoding operations are fast), and is designed with sector level data recovery in mind.

Thus ideally you would use both, as parchive2 does not facilitate sector level data recovery, but the SBX format does. By using parchive2 and any SBX version not RS enabled(versions 1, 2, 3), you get both easy sector level recovery and powerful error correction capability for your file.