O arquivo .tgz / .tar.gz está corrompido. Você provavelmente deve baixá-lo novamente.
Se você precisar investigar mais, file filename.tgz vai adivinhar qual é o formato do arquivo. Para um arquivo gzip real, a saída seria mais ou menos assim:
filename.tgz: gzip compressed data, from Unix, max compression
Para um arquivo tar, ele teria a palavra “tar archive” na descrição do formato, assim:
filename.tar: POSIX tar archive (GNU)
Dependendo da saída de file , você pode seguir etapas adicionais:
-
Se o arquivo for realmente um arquivo tar descompactado (em vez de compactado) mas incorretamente rotulado, você pode renomeá-lo para ter a extensão
.tare extraí-lo comtar -xf <FILE>(apenas descarte a-zflag porque não quero descomprimir). -
Se o arquivo é um fluxo gzip, você pode
-
verifique sua integridade extraindo-o do
/dev/null:zcat filename.tgz >/dev/null -
espie dentro para investigar mais:
zcat filename.tgz | file -s -
-