tar:アーカイブに予期しないEOFがあります。

tar:アーカイブに予期しないEOFがあります。

.tar.gzファイルを解凍しようとしましたが、次のエラーが発生しました。

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

このtar.gzファイルには、.tar解凍すると以下を生成するファイルが含まれています。

tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

私は試しましたが、–ignore-zerosどちら–ignore-failed-readも動作しません。

ファイルが破損しても解凍する方法はありますか?

問題のあるファイル形式::.tar.gzUNIXシステムのGzip圧縮データ。

ベストアンサー1

2つの項目を確認してください。

(1) はいファイルが不完全ですダウンロードエラーのため? wgetを使用している場合は、-cオプションを使用して再ダウンロードしてください。 (常に発生します)。

(2) .tar または .tar.gz ファイル名が存在するかどうか無効なシンボル。プロファイル名は文字と数字で構成されているため、シンプルで短くするのが最善です。 (常に発生します)。だからファイルの名前を変更してください。アーカイブ名の一部として時間/日付スタンプを持つのが便利だと思ったので、最近この質問は私を魅了しました。悪い考え!

おすすめ記事