Tar ignorar ou corrigir soma de verificação

2

Eu tenho um arquivo backup.tar que foi criado com um programa fora do padrão há muito tempo. Eu não tenho mais acesso ao programa original. O arquivo não está comprimido (gzip). Ao tentar extrair os arquivos, recebo um erro Unexpected EOF .

É complicado, mas tenho motivos para suspeitar que o único problema é com o checksum. Eu quero extraí-lo e tirar os arquivos. Existe uma maneira (talvez usando cpio ou pax), para ignorar ou corrigir a soma de verificação do tar e extrair os arquivos?

    
por Rucent88 17.10.2013 / 06:10

1 resposta

1

Eu tentaria a opção -i para ver se você pode simplesmente ignorar e mensagens relacionadas a EOF.

  -i, --ignore-zeros         ignore zeroed blocks in archive (means EOF)

Exemplo

$ tar xivf backup.tar
    
por 17.10.2013 / 06:27