english typo
fixed a bug that caused identical files shorter than the block to appear different
changed firstBlock to 1024 byte head