Unzipping unvollendet gzip ... möglich?
-
19-09-2019 - |
Frage
So verbrachte ich nur eine Woche, um eine Simulation ausgeführt wird, aber der Computer musste abgeschaltet werden, um es zu bewegen (schrecklich, ich weiß). Die Daten, die erzeugt wurden wurden zu seiner Größe Reißverschluss durch, indem sie in gzip kochend, aber da die Simulation nicht fertig war, ich kann die .gz Datei nicht entpacken. Wir haben seit der Simulation über begann, aber ich frage mich, ob es möglich wäre, einen Teil der Daten, da ein Blick auf sich zu erholen, was wir bisher produziert haben wäre wirklich hilfreich. Es scheint mir, dass da Daten in und aus gzip geleitet werden, die das Zuziehen on the fly und nicht auf der Grundlage der Daten als Ganzes so theoretisch sollte es möglich sein, sich einige der Daten zu bekommen, aber eine schnelle Google-Suche produziert nichts so dachte ich, ich würde sehen, ob jemand irgendwelche Vorschläge hatte.
Lösung
Es ist sollte einfach sein zu erholen, was gewesen ist gzipped es ist das Ende der Datei bereitstellt, die ‚fehlenden‘ ist
zcat yourfile.gz > yourfile
oder
cat yourfile.gz |gunzip >yourfile
Andere Tipps
gzip ist ein Block-Level-Kompression - wenn Sie nicht einige Code schreiben nichts dagegen der Dekomprimierer ignorieren CRC Fehler zu machen, ich vermute, dass Sie einige der Daten aus
bekommen