www. O S N E W S .com
News Features Interviews
BlogContact Editorials

SeqBox: reconstructable file containers/archives
By Thom Holwerda, submitted by Mark0 on 2017-03-28 20:55:30

An SBX container is composed of a collections of blocks with size submultiple/equal to that of a sector, so they can survive any level of fragmentation. Each block has a minimal header that includes a unique file identifier, block sequence number, checksum, version. Additionally, non-critical info/metadata are contained in block 0 (like name, file size, crypto-hash, other attributes, etc.).

If disaster strikes, recovery can be performed simply by scanning a volume/image, reading sector-sized slices and checking block signatures and then CRCs to detect valid SBX blocks. Then the blocks can be grouped by UIDs, sorted by sequence number and reassembled to form the original SeqBox containers.

This was submitted to us by the author of the project, so hopefully she or he can answer possibly questions in the comments.

2  Comments - Printer friendly - Related stories
Recent related stories
- Arcan 0.5.3, Durden 0.3 released - 2017-09-26
- Swift 4.0 released - 2017-09-20
- LLVM 5.0.0 released - 2017-09-07
- Rethinking the D-Bus message bus - 2017-08-23
- Jailbreaking Super Mario World to install hex editor, mod loader - 2017-05-29
- More related articles
 

Tell a friend
Your full name:
Your email address:
Your friend's email:
Anti-spam measure:
5+2=

News Features Interviews
BlogContact Editorials


WAP site - RSS feed
© OSNews LLC 1997-2007. All Rights Reserved.
The readers' comments are owned and a responsibility of whoever posted them.
Prefer the desktop version of OSNews?