Pregunta

Así que acabamos de pasar una semana de ejecutar una simulación, pero el equipo tuvo que ser desactivado para moverlo (horrible, lo sé). Los datos que se estaba produciendo estaba siendo comprimido debido a su tamaño mediante la canalización en gzip, pero dado que la simulación no había terminado, no puede descomprimir el archivo .gz. Desde entonces, hemos comenzado la simulación más, pero me preguntaba si sería posible recuperar algunos de los datos desde un punto de vista de lo que hemos producido hasta ahora sería realmente útil. Me parece que, dado que los datos se pueden canalizar dentro y fuera de gzip, la comprimir es sobre la marcha y no se basan en los datos en su conjunto lo que en teoría debería ser posible para obtener algunos de los datos, pero una rápida búsqueda en Google producido nada así que pensé que iba a ver si alguien tenía alguna sugerencia.

¿Fue útil?

Solución

Es debería ser fácil de recuperar lo que se ha gzipped proporcionando que es el fin del archivo que está 'desaparecido'

zcat yourfile.gz > yourfile

o

cat yourfile.gz |gunzip >yourfile

Otros consejos

GZip es una compresión a nivel de bloque - si no le importa escribir algo de código para hacer que el descompresor ignorar los fallos CRC, sospecho que puede obtener algunos de los datos a cabo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top