BLOCK_SIZE_BITS
logical_block = filepos >> BLOCK_SIZE_BITS;
#define BLOCK_SIZE (1<<BLOCK_SIZE_BITS)
blk = loc >> BLOCK_SIZE_BITS;