Problema ao dividir o arquivo tar.gz para recombinar e extrair. Não é um arquivo .gz válido

1

Eu tenho um arquivo tar.gz que foi dividido assim -

files.tar.gz.part-aa.gz
...
...
...
files.tar.gz.part-ap.gz

Eu os combino usando o comando cat -

cat files* > files.tar.gz Combina os arquivos em um arquivo tar.gz de 16 GB (o que é esperado)

Se eu tentar executar tar -zxf files.tar.gz , recebo o seguinte erro -

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: error is not recoverable: exiting now

Se eu verificar o status do arquivo, recebo esta saída -

file files.tar.gz , então a saída que recebo é estranha - diz - files.tar.gz: data

Alguma idéia?

EDITAR

Eu executei alguns dos comandos que vocês mencionaram que eu deveria tentar. Aqui estão os resultados -

Executou os seguintes comandos em várias partes de arquivos diferentes. Como você verá, a saída é diferente para algumas partes do arquivo.

Command Run: gunzip files.tar.gz.part-ap.gz
Output/Response: gzip: filestar.gz.part-ap.gz: not in gzip format

Command Run: file files.tar.gz.part-ap.gz
Output/Response: files.tar.gz.part-ap.gz: data

Command Run: gzip -d files.tar.gz.part-ap.gz
Output/Response: gzip: files.tar.gz.part-ap.gz: not in gzip format

Command Run: file files.tar.gz.part-ah.gz
Output/Response: files.tar.gz.part-ah.gz: 8086 relocatable (Microsoft)

Command Run: file files.tar.gz.part-ak.gz
Output/Response: files.tar.gz.part-ak.gz: data

Obrigado.

    
por user1210304 23.08.2016 / 16:27

1 resposta

1

Ao interpretar as extensões de arquivo, parece que elas são partes compactadas de um arquivo compactado; tente isso:

 gunzip files.tar.gz.part-??.gz
 cat files.tar.gz.part-?? > files.tar.gz
 tar xf files.tar.gz
    
por 23.08.2016 / 16:31

Tags