If you call getAppData for each block, using the length to be written in
each block, then there should be no problem.
Sit
I did find one problem: when I try and fail to allocate a block, I was
neglecting to unallocate the extra block I allocated. Although this
doesn't seem to affect the DiskDumper contents.
Sit