tar: short read

3

Eu recebo um erro quando descompacto meu tar .

Eu faço isso:

tar xvf VM_DECOMPTES.tar

e depois de algum tempo recebo o seguinte erro:

tar: short read

O que está errado aqui?

tar: unrecognized option '--version' BusyBox v1.9.1-VMware-visor-klnext-2965 (2010-04-19 12:53:48 PDT) multi-call binary

    
por Mercer 23.08.2013 / 12:24

2 respostas

4

Eu suspeito que seu tarfile esteja corrompido ou truncado.

O cabeçalho de um tarfile contém um campo size que contém o comprimento Se o arquivo atual for mais curto do que o cabeçalho diz que deveria ser, o tar tentará ler além do fim do arquivo do sistema de arquivos e recuperar uma leitura menor do que o esperado, gerando a mensagem que você vê.

¹ Esse recurso data de quando o tar era usado principalmente para Tape ARchiving, onde você só podia saber o tamanho de um "arquivo" lendo até atingir um marcador EOF na fita. Ele foi mantido para compatibilidade com versões anteriores e também fornece uma boa (se bem que barata) verificação na consistência do cabeçalho e arquivo.

    
por 23.08.2013 / 12:38
1

Normalmente esta mensagem aparece se o arquivo tar estiver incompleto. Se você executar tar tvf ./VM_DECOMPTEST.tar , verificará inconsistências no arquivo tar.

    
por 23.08.2013 / 12:37