ずっと前に、非標準プログラムを使用して生成されたアーカイブbackup.tarがあります。元のプログラムにアクセスできなくなりました。アーカイブが解凍されました(gzip)。アーカイブファイルを抽出しようとするとUnexpected EOF
エラーが発生します。
複雑ですが、唯一の問題はチェックサムだと疑う理由があります。解凍してファイルを取り出したいです。 tarチェックサムを無視または変更し、ファイルを抽出する方法(cpioまたはpaxを使用)はありますか?
答え1
-i
EOFに関するメッセージを無視できるかどうかを確認するために切り替えてみましょう。
-i, --ignore-zeros ignore zeroed blocks in archive (means EOF)
はい
$ tar xivf backup.tar