It's easiest to calculate using about 8 blocks for every 1MB of data. 128kb per block is about exactly what it is. Also remember that even if there's only a slight amount of extra data it will take up another ENTIRE block. so a file that was 1026kb is going to take up 9 blocks. Round up, not down.