アーカイブ(.tar.gz)破損
.tar.gzアーカイブがありますが、これには間違いなく何らかの破損が発生しています。アーカイブ内のデータは明らかに私にとって非常に貴重であり、可能な限り手に入れたいと思っています。明らかに私はそれのすべてを手に入れることを期待していませんが、可能な限り役立つでしょう。 このアーカイブはFTPを介して私に送信されましたが、アーカイブを送信した人の最後で破損していました。これは、FTP転送中に破損していないはずです。別のコピーを取得できません。 明らかに、これについてはすでに何かをしようとしています。元のアーカイブでgzrecoverと呼ばれるオープンソースアプリケーションを使用し、gzrecoverによって生成された「回復された」アーカイブを抽出しようとしました。しかし、これはあまり役に立ちませんでした。いくつかのファイルを取り出すことができましたが、すべてではありませんでした。Ark(KDEのArchive Manager)でアーカイブを表示し、アーカイブの内容の完全なリストを生成できるため(アーカイブ内のすべてのファイルとフォルダー)、アーカイブがまだ残っていることを少し期待しています何らかの回復のチャンスがあります。 元のアーカイブのサイズは約18GBです。「回復された」アーカイブのサイズは約30GBです。 また、GNU cpioを使用して、復元されたアーカイブから抽出しました。アーカイブのコンテンツの一部を正常に抽出することから始まり(約2分間)、その後スパム送信を開始します。 cpio: Malformed number �������� かなり数日間実行した後(そして端末を同じくらい長い時間スパムしました)、ついにメッセージを受け取りました cpio: premature end of file 同様に、「Malformed number」をスパム送信している間、抽出先のフォルダからファイルサイズが増加することはありません。つまり、それ以上のデータはまったく復元されません。 次の2つのcpioコマンドを使用してアーカイブを抽出しました。 cpio -ivd -H tar < archive.tar.recovered cpio -F archive.tar.recovered -i -v 言うまでもなく、gzrecoverを使用してこのアーカイブを複数回復元し、これらのcpioコマンドの両方を使用して各アーカイブを抽出しようとしました。 私は、このデータを完全に回復することを切望しています。他にどのような方法を使用できますか?このアーカイブからデータを復元するにはどうすればよいですか?このアーカイブ内のデータは私にとってかなりの意味があり、私はそれを失うことに取り乱します。私はそれを回復するためにほとんど何でもします。 ありがとうございました。