a streaming CRC32 checksumer (now with deflate support)