a streaming deflater with CRC32 checksumer