tar.gz圧縮
圧縮TAR.GZは複数ファイルをTARでまとめ、gzipで圧縮した二段構造です。解凍後にTARが残るツールでは、もう一度TARを展開します。中のファイルを実行する前に、一覧と展開先を確認します。
- 主な用途
- フォルダー一式の梱包と圧縮
- 中身の種類
- バイナリデータ
目次・よくある質問・根拠資料を見る
内容の最終確認: · 編集:Kai
まず確認:目的に合う開き方
TAR.GZはTARでまとめたファイル群をgzipで圧縮したものです。gzipを外しただけならTARが残り、TARの展開まで必要です。Linux用の権限やリンクを持つ場合もあり、単にZIPへ改名して同じになるとは扱いません。
開き方・操作手順
使っている環境や目的の項目を開いて、手順を確認してください。
操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。
開けないとき:症状から確認
- TARしか出ない:gzipの解凍だけが終わっています。残ったTARを展開します。
- 途中でエラー:ダウンロード完了、配布元の検査値、空き容量を確認します。
- 権限やリンクが変わる:受け手OSと展開ツールの対応を確認します。
- TARだけ出て文書がない:gzip層を外した段階です。TARの一覧を開き、さらに展開します。
- 「unexpected end」等:未完了ダウンロードや破損を疑い、元の容量やチェックサムが提供されていれば比較します。
- Windowsで権限が違う:ファイルシステムや展開ツールの対応差を確認します。Linuxの実行属性を同じに保持するとは限りません。
TAR.GZ → ZIP
- 専用フォルダーへ展開し、元のフォルダー構成と件数を確認します。
- 必要なファイルをZIPに梱包し、開き直して内容を確認します。
- 最終ファイル数、構造、権限、リンク、必要な内容を比較します。
ZIPではUnixの所有者・権限・シンボリックリンク等を同じように保持できない場合があります。
TARとgzipの役割を分ける
TARは複数ファイルをまとめる層、gzipは圧縮の層です。TGZはTAR.GZでよく使われる別の拡張子ですが、名前だけで内容の正常性は判断しません。
別アーカイブへ変換する場合は内容を展開してから再圧縮します。拡張子をZIPへ変えても容器や圧縮方式は変わりません。
この手順の根拠:GNU Project · GNU tar — Creating and Reading Compressed Archives
権限・リンク・構造を確認する
バックアップや配布では日時、権限、シンボリックリンクなどが重要な場合があります。別OSやZIP化で保存方法が変わるかを確認します。
元アーカイブを残し、必要な内容がそろったことを確認します。圧縮率だけで全情報を維持できたとは判断しません。
この手順の根拠:Apple · Compress and uncompress file archives in Terminal on Mac
関連形式との違い
| 形式・選択肢 | 役割と残せる情報 |
|---|---|
| TAR.GZ / TGZ | TARの集合をgzip圧縮。二つの層を展開します。 |
| GZ | gzip圧縮。複数ファイルの集合とは限りません。 |
| ZIP | 別構造のアーカイブ。必要内容を再圧縮します。 |
取り扱いと安全性
既存フォルダーへ直接展開せず、上書き、絶対パス、リンク、不自然に大きい展開量に注意します。
よくある質問
なぜ拡張子が二つ?
TARの梱包とgzip圧縮を組み合わせているためです。
TARが残ったら失敗?
ツールによっては二段階で展開します。
ZIPへ改名すればよい?
内容の構造は変わりません。展開して再梱包します。
TARができたら解凍は終わり?
目的のファイルを得るにはTARの展開も必要です。
Linux権限はZIPでも同じに残る?
保存・展開ツールと環境によります。用途上必要なら比較します。
形式の基本情報:正式名称・MIME type・管理団体
- 名称
- TAR archive compressed with gzip
- 管理・仕様
- TAR / gzip implementations
- MIME type
- 作成元・配信元の指定による。拡張子だけでMIME typeは確定できません。
公式・一次情報
- プロジェクト公式GNU tar — Creating and Reading Compressed Archives
TARとgzip・bzip2・xzを組み合わせる仕組みを説明しています。
GNU Project · リンク確認: - ソフトウェア公式7-Zip — Supported formats
TAR・gzip・bzip2・xz、ISO等の対応を確認できます。
Igor Pavlov / 7-Zip · リンク確認: - OS・プラットフォーム公式Compress and uncompress file archives in Terminal on Mac
TAR圧縮ファイルのFinder・ターミナルでの扱いです。
Apple · リンク確認: