Figuring out the file block structure

The block structure is somewhat limiting, but it should ensure maximum
performance on a mobile device.