tar.gzで圧縮されたファイルタイプを検出したいのですが、解凍したくありません。
つまり、file
解凍せずにtar.gz(たとえば)にあるファイルに対してコマンドを実行できますか?
ベストアンサー1
簡単に言うと - いいえ。入力を圧縮することによって、結果はfile
他の人が解釈できないフルバイトのgobbledygookです。圧縮されていない場合でも、入力ファイルのデータ(ファイルの種類を決定)はアーカイブの後ろのどこかに保存されるため、特に複数のファイルでは解釈できません。ところで、拡張機能は *nix システムでファイル形式を明確に伝えません。