Pergunta

Então, eu passei apenas uma semana executar uma simulação, mas o computador teve que ser desligado para movê-lo (terrível, eu sei). Os dados que estava sendo produzidos estava sendo compactado devido ao seu tamanho, canalizando-o em gzip, mas desde que a simulação não foi terminado, eu não posso descompactar o arquivo .gz. Temos desde então, começou a simulação mais, mas eu queria saber se seria possível recuperar alguns dos dados desde uma visão do que nós produzimos até agora seria realmente útil. Parece-me que desde que os dados podem ser canalizada dentro e fora do gzip, o fechando é na mosca e não com base nos dados como um todo por isso, teoricamente, deveria ser possível obter alguns dos dados, mas uma rápida pesquisa no google produziu nada, então eu pensei que eu iria ver se alguém tinha alguma sugestão.

Foi útil?

Solução

É deve ser fácil de recuperar o que foi compactado fornecendo que é o fim do arquivo que de 'falta'

zcat yourfile.gz > yourfile

ou

cat yourfile.gz |gunzip >yourfile

Outras dicas

GZip é uma compressão em nível de bloco - se você não se importa de escrever algum código para fazer o descompressor ignorar falhas CRC, eu suspeito que você pode obter alguns dos dados para fora

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top