[Raspberry Pi] .tar.gz ファイルが解凍できない時の対処法

Raspberry Pi でたとえば MyFile.tar.gz を解凍するとき、以下のように gzip フォーマットじゃないというメッセージがが出て、解凍できないことがあった。

$ tar xvzf MyFile.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors

そういう時は file コマンドを使ってファイルの正体を調べるといい。

$ file Myfile.tar.gz
MyFile.tar.gz: POSIX tar archive (GNU)

この場合以下のコマンドで無事解凍できた。

$ tar xvf MyFile.tar.gz

参考:
How to solve: stdin: not in gzip format – It’s FOSS
https://itsfoss.com/how-solve-stdin-gzip-format/

ファイル形式にダマされていませんか? – カイワレの大冒険 Third
https://blog.masudak.net/entry/20110321/1300694694