modify DeflaterOutputStream, add ZipOutputStream