O que você deve tentar é o seguinte:
- Use o comando
file
no arquivo para ver se ele é reconhecido comogzip
-ped data. - Execute
strace gunzip
no arquivo. Isso imprimirá os últimos bytes lidos no arquivo, o que pode ajudá-lo a identificar o ponto no arquivo onde ocorre a corrupção. - Execute uma compilação de depuração de
gunzip
emgdb
. Tente corrigir a seção corrompida (você tem que ter muita sorte em poder fazer isso) e veja se ela pode continuar até o final do arquivo.
Dependendo da natureza da corrupção, você pode ou não recuperar seus dados.