ファイルを知る、使いこなす。
.tar

TARアーカイブ

圧縮

TARは複数ファイルやディレクトリを束ねるアーカイブです。TAR自体の役割とgzip等による圧縮を分けて考えます。.tar.gzはTARをgzipで圧縮したものです。

主な用途
ファイル階層を一つにまとめる
中身の種類
バイナリデータ
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

Windows:7-Zipで内容を確認

一覧確認と展開を分けて進めます。

  1. 7-Zip File Managerからファイルのコピーを開きます。
  2. 一覧でフォルダ階層、同名ファイル、展開後の容量を確認します。
  3. 空の作業フォルダへ展開し、出力された名前・容量と元ファイルを確認します。
Mac・Linux:対応コマンド

コマンドは対応ツールがある環境で実行します。

  1. tar -tf "archive.tar"で一覧を確認します。表示名と展開先に注意します。
  2. 空のフォルダを用意し、対応tarでtar -xf "archive.tar" -C "output"のように保存先を指定します。
  3. 権限・リンク・階層が目的に合うか確認し、エラーがあれば原本を残して調べます。
展開後:中のファイルを開く

解凍した結果の形式で次の操作を選びます。

  1. 展開後にフォルダが一つできるか、多数のファイルが出るかを一覧と比較します。
  2. 解凍結果がCSV・SQL・画像などなら、その形式に対応するアプリへ読み込みます。
  3. 元の圧縮ファイルを残し、展開に成功しても中の実行ファイルを無条件には起動しません。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • gzipエラーが出る場合、非圧縮TARにgzip用の指定をしていないか確認。内部形式が名前と違う可能性もあります。
  • 権限・シンボリックリンクの再現はOSとツールで異なります。管理者権限で強行せず、専用フォルダで内容を確認します。
  • 同じ名前のファイルが上書きされそう:既存フォルダへ展開せず、新しい作業フォルダを使います。
  • Mac・Windowsで権限が違う:TAR内の権限・リンク情報と展開アプリの扱いを確認します。
  • TARなのに容量が小さくならない:TARはファイルをまとめる形式で、圧縮は別の工程です。

TAR → tar.gz

  1. 元TARを保持し、gzip対応ツールでコピーを圧縮します。CLIでは gzip -c archive.tar > archive.tar.gz のように別出力にします。
  2. 圧縮後の一覧を tar -tzf archive.tar.gz で確認します。
  3. 展開後のフォルダ・ファイル数・容量を確認します。別形式で再圧縮する場合は出力の一覧と再展開も確認します。

圧縮率は中のデータによります。受け手のTAR機能や権限・リンク対応も確認します。

展開先を決めてから解凍する

アーカイブ内の階層によって、展開先に多数のファイルが直接出る場合があります。最初に一覧を確認します。

作業用の空フォルダへ展開すると、既存資料との混在や同名上書きの確認がしやすくなります。

この手順の根拠:GNU Project · GNU tar: How to List Archives / GNU Project · GNU tar: How to Extract Members from an Archive

権限・リンクとバックアップ

TARには通常のファイルだけでなくリンクや権限情報が入る場合があります。OSやツール間で再現条件が違います。

別形式へ再圧縮したら必要な階層・名前・権限が残るか確認し、原TARも保管します。

この手順の根拠:GNU Project · GNU tar: How to List Archives / GNU Project · GNU tar: How to Extract Members from an Archive

関連形式との違い

関連形式との違い
形式主な役割選ぶときの注意
TAR複数ファイルをまとめる圧縮そのものとは別
TAR.GZ / TAR.XZTARを圧縮二段階の構造
ZIP格納と圧縮権限等の扱いを確認

取り扱いと安全性

一覧のパスを確認し、重要な既存フォルダへ直接展開しないでください。展開物の実行も別に判断します。

よくある質問

TARは圧縮されている?

通常のTARは束ねる形式です。gzip等を組み合わせて圧縮します。

.tar.gzは二つのファイル?

一つのTARをgzipで圧縮したファイルです。拡張子が二段階の処理を表します。

Windowsでも展開できる?

対応するOSの版やアーカイブソフトで扱えます。権限等の再現は確認が必要です。

TARとTAR.GZの違いは?

TARはまとめたアーカイブ、TAR.GZはさらにGzip圧縮したものです。

一覧が読めれば破損はない?

すべての中身や安全性の保証にはなりません。必要なデータの展開と配布元の照合情報も確認します。

形式の基本情報:正式名称・MIME type・管理団体
名称
Tape archive
管理・仕様
POSIX archive conventions / GNU and other implementations
MIME type
application/x-tar (commonly used)

公式・一次情報

  • プロジェクト公式GNU tar manual

    TARの一覧・展開とgzipとの組み合わせを確認しています。

    GNU · リンク確認:
  • プロジェクト公式GNU Gzip manual

    gzipの検査・展開とTARとの役割の違いを確認しています。

    GNU · リンク確認:
  • プロジェクト公式GNU tar: How to List Archives

    展開前にアーカイブ内の名前と階層を確認する資料です。

    GNU Project · リンク確認:
  • プロジェクト公式GNU tar: How to Extract Members from an Archive

    TARの展開と既存ファイルへの影響を確認できます。

    GNU Project · リンク確認: