On 8/24/2018 10:34 AM, Pali Rohár wrote:
> VRS starts always at location 32kB. VRS contains sequence of VSDs and
> every VSD has size min(2048, block size). It has same format as ISO9660
> file system. There may be some BEA, TEA, NSR (and other descriptors).
> VRS by definition is terminated by unrecorded block (which has no
> meaning for HDD or SSD) or unknown data. There is no limit how long VRS
> can be, but I added limit to 64 VSD to prevent scanning whole disk.

Ahh, I see.  I thought it was each VSD was located in some block + 32k.

> So what you suggest? For block sizes < 2048 there is need for special
> handling...

No, you have special handling now.  I'm saying remove the special
handling ( the third loop ) and just check all 4 anchor locations the
first time.


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to