gzアーカイブがありますが、Mac Finderでダブルクリックして正常に抽出でき、コマンドが他のtar.gzファイルと同じ形式を表示してtar
も、何らかの理由で形式が正しくないと表示されます。file
なぜこれが起こり、端末から抽出するのですか?
$ file archive.gz
archive.gz: gzip compressed data, original size modulo 2^32 4327594
$ tar -xzf archive.gz
tar: Error opening archive: Unrecognized archive format
$ tar --version
bsdtar 3.5.1 - libarchive 3.5.1 zlib/1.2.11 liblzma/5.0.5 bz2lib/1.0.8
答え1
圧縮ファイルはTarアーカイブではないかもしれません。
- を使用すると、圧縮されていないファイル名を見つけることができ、gunzip -l archive.gz
それによってフォーマットに関する手がかりを得ることができます。
それでも機能しない場合は、gunzip
これを使用してfile
圧縮されていない出力に使用します。