.tgz extrai o erro como dados - formato violado

1

Eu tenho a pasta BSP para computador embutido.para inicializar a partir do fabricante onboard dado um arquivo .tgz.Estou tentando extrair os arquivos usando o cmd como

tar -zvxf filename.tgz

Eu loguei como root e extrai isso.

Estou enfrentando o pequeno problema quando estou extraindo isso.

invalid compressed data --format violated 
tar:unexpected EOF archive
tar:unexpected EOF archive
tar:Error is not recoverable:existing now
    
por user1811790 21.07.2016 / 15:53

1 resposta

2

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 com tar -xf <FILE> (apenas descarte a -z flag porque não quero descomprimir).

  • Se o arquivo é um fluxo gzip, você pode

    1. verifique sua integridade extraindo-o do /dev/null :

      zcat filename.tgz >/dev/null
      
    2. espie dentro para investigar mais:

      zcat filename.tgz | file -s -
      
por David Foerster 22.07.2016 / 11:37