Thanks, yes the integrity check section in Archive::Zip::FAQ seems to be exactly what I need for zip files
I'm already gunzipping the gz files to a temp file name. So how do would I get the the checksum of the uncompressed file and what do I compare it to?