Blockyarchive/blkar
From Just Solve the File Format Problem
Blockyarchive/blkar (previously rust-SeqBox/rsbx) by darrenldl (Darren Li) uses the Error-correcting SeqBox (EC-SeqBox) format, an extended version of SeqBox that introduces forward error correction via Reed-Solomon erasure code.
Blockyarchive supports both SeqBox and EC-SeqBox and is more robust than the original SeqBox implementation, as it does not assume the SBX container to be well formed, and makes as few assumptions about the SBX container as possible.
The block set interleaving arrangement is heavily inspired by RockFAT, which provides resistance against burst sector errors.
Links
- Homepage/Github
- Technical specification of EC-SeqBox format
- Previous homepage as rust-SeqBox/rsbx (archived)
- lib.rs for blkar
- lib.rs for rsbx
- ecsbxfs - Python 3 + FUSE 'filesystem' that auto-encodes files with blkar
- Changelog