Celeb Glow
news | March 03, 2026

how to verify whether a compressed .gz is corrupted or not?

I have many gz downloaded from the internet, and I would like to make sure they are not corrupted.

Does the fact that I can open the archive with winzip on windows proves that everything is fine?

I must find a way to check their integrity without unzipping them, as they are way too big. Using Python can be an option.

Thanks!

4

4 Answers

Using the gunzip test option

gzip -t file.tar.gz

See How to check if a Unix .tar.gz file is a valid file without uncompressing

2

Most sites will give you a check sum of some kind to check the file is good. Most of the time it is a md5sum but there are a few out there. If you can open it that is a good sign but it doesn't always mean it is good.

  • Calculate the md5 hash of the file using md5sum filename

  • Compare the 2 provided hashes (the one you generated and the one that is provided by the website as @Mat000111 said. if they are different, then the file has been modified or it is corrupted

The gzip utility has a '-t' option which tests file integrity without bothering to unpack the file. That'll tell you if gzip thinks the file is OK.

2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy