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
.tar
e extraí-lo comtar -xf <FILE>
(apenas descarte a-z
flag 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 -
-