Cremaine Booker, aka That Cello Guy:
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
The purpose of BlockHashLoc is to enable the recovery of files after total loss of File System structure, or without even knowing what FS was used in the first place.
The way it can recover a given file is by keeping a (small) parallel BHL file with a list of crypto-hashes of all the blocks (of selectable size) that compose it. So it's then possible to read blocks from a disk image/volume, calculate their hashes, compare them with the saved ones and rebuild the original file.
With adequately sized blocks (512 bytes, 4KB, etc. depending on the media and File System), this let one recover a file regardless of the FS used, or the FS integrity, or the fragmentation level.
This project is related to SeqBox. The main differences are:
- SeqBox create a stand-alone file container with the above listed recovery characteristics.
- BHL realize the same effect with a (small) parallel file, that can be stored separately (in other media, or in the cloud), or along the original as a SeqBox file (so that it can be recovered too, as the first step), so it can be used to add a degree of recoverability to existing files.
@Mark0: Thanks. The version 3 is necessary only because that is the version my daughter is being taught with at school.-IainB (April 06, 2017, 05:25 PM)
but this really does sound like something everyone SHOULD be using-solaris65 (April 05, 2017, 06:51 AM)