yep - it depends on the value of DB_FILE_DIRECT_IO_COUNT. Ours is set to 64 so the way I understand it is that RMAN will write one compression block (DB_BLOCK_SIZE) to the backup set for every 256K of contiguous unused space in the datafile.