Usando a opção de teste gunzip
gzip -t file.tar.gz
Veja Como verificar se um arquivo .tar.gz do Unix é um arquivo válido sem descompactar
Eu tenho muitos gz
baixados da internet e gostaria de ter certeza de que eles não estão corrompidos.
O fato de eu poder abrir o arquivo com winzip no windows prova que está tudo bem?
Eu preciso encontrar uma maneira de verificar sua integridade sem descompactá-los, pois eles são muito grandes. Usar o Python pode ser uma opção.
Obrigado!
Usando a opção de teste gunzip
gzip -t file.tar.gz
Veja Como verificar se um arquivo .tar.gz do Unix é um arquivo válido sem descompactar
A maioria dos sites lhe dará um cheque de algum tipo para verificar se o arquivo é bom. Na maioria das vezes é um md5sum, mas existem alguns por aí. Se você puder abri-lo é um bom sinal, mas nem sempre significa que é bom.
Calcule o hash md5 do arquivo usando md5sum filename
Compare os dois hashes fornecidos (aquele que você gerou e o que que é fornecido pelo site como @ Mat000111 disse. se forem diferentes, então o arquivo foi modificado ou está corrompido
O utilitário gzip tem uma opção '-t' que testa a integridade do arquivo sem se preocupar em descompactar o arquivo. Isso dirá se o gzip acha que o arquivo está OK.
Tags zip compression checksum gunzip