Implemented a Zip compression using temp files.