This implementation of dd supports reading/writing/skipping/seeking in terms of blocks. You can set the size of the block as well.