Linuxで圧縮形式を確認するコマンド
以前、zip形式で圧縮されたファイルの拡張子がgzになっていたことがありました。その時どのように圧縮形式を確認したかをメモしておきます。 まずは適当にテキストファイルを作成してからzip形式で圧縮します。
$ touch sample.txt $ zip -m sample.txt.gz sample.txt
最初は以下のようにgunzipで展開できたのでgzip形式だと思い込んでいたのですが、実はgzipコマンドはzip形式で圧縮されたファイルも展開できるようです。
$ gunzip sample.txt.gz
では、どのように圧縮形式を確認したかというとfileコマンドを使いました。zipファイルをfileコマンドで見てみると以下のように表示されます。私はAmazon Linuxで試しました。
$ file sample.txt.gz sample.txt.gz: Zip archive data, at least v1.0 to extract