1. ホーム
  2. linux

[解決済み] ファイル名.tar.gzの解凍方法

2022-08-27 12:25:28

質問

という名前のアーカイブを展開したいのですが filename.tar.gz .

使用方法 tar -xzvf filename.tar.gz を使ってもファイルが展開されず、このエラーが発生します。

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

どのように解決するのですか?

もし file filename.tar.gz を実行すると、このようなメッセージが表示されます。POSIX tar アーカイブです。 アーカイブは tar であり、GZip アーカイブではありません。

を使わずに tar を解凍してください。 z がない場合、gzip(圧縮)されたもののみです。

mv filename.tar.gz filename.tar # optional
tar xvf filename.tar

あるいは、次のような汎用的なUnpackerを試してみてください。 unp ( https://packages.qa.debian.org/u/unp.html ) は、さまざまなアーカイブ形式を解凍するためのスクリプトです。

は、ファイルの種類を判断します。

$ file ~/Downloads/filename.tbz2
/User/Name/Downloads/filename.tbz2: bzip2 compressed data, block size = 400k