突然古いファイルを復元する必要がありますが、一度tar.gz
実行すると次のようになります。
tar -zxvf filename.tar.gz
わかりました:
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now
ベストアンサー1
以下を試してください。
file
gzip
アーカイブのコマンドを使用して、-pedデータとして認識されていることを確認してください。strace gunzip
ファイルを実行します。これにより、ファイルから読み取られた最後のバイトが印刷されるため、ファイルが破損した場所を特定するのに役立ちます。gunzip
以下のデバッグバージョンを実行してくださいgdb
。破損したセクションを修正してみてください(これを行うには非常に幸運である必要があります)、ファイルの最後まで続くことを確認してください。
破損の性質によっては、データを回復できない場合があります。