.TAR

TAR ファイル

Tape Archive
質問する
クイック回答

TAR ファイル(ターボールとも呼ばれます)は、ファイルやフォルダを1つのアーカイブにまとめますが、圧縮は行いません。そのため、ほとんどの場合 gzip を追加した .tar.gz や .tgz として見かけます。Linux や macOS では tar -xf file.tar を実行します。Windows 10/11 でもターミナルで同じコマンドが動作するほか、無料の 7-Zip や PeaZip を使用できます。

開発元: AT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project) カテゴリ: 圧縮ファイル オープンスタンダード MIME: application/x-tar
対応OS Windows macOS Linux Android
関連: .RAR · .ZIP · .Z01 · .7Z

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 1, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

TAR ファイル形式とは?

.tar は、標準的な Unix Tape Archive 形式(「ターボール」とも呼ばれる)のファイル拡張子です。TAR ファイルは、事実上すべての最新のオペレーティングシステムでサポートされています。TAR 自体は圧縮を行わず、複数のファイルやディレクトリを1つのアーカイブにまとめ、Unix のファイル権限、所有権、シンボリックリンク、タイムスタンプを保持します。これが、Linux や Unix システムで好まれるコンテナであり続ける主な理由です。

TAR アーカイブは通常、圧縮レイヤーと組み合わされます。最も一般的な組み合わせは gzip を使用したもので、.tar.gz ファイル(file_name.tar.gz と表記、または .tgz と略記)が生成されます。その他の一般的なレイヤー形式には .tar.bz2 や .tar.xz があります。最新のアーカイブツールの多くは、解凍と展開を自動的に一括処理します。

この形式は1979年に Version 7 Unix の一部として誕生し、その後 POSIX を通じて ustar (1988) および pax (2001) 形式として標準化されました。内部的には、.tar ファイルは 512 バイトのブロックの連続です。各メンバーは、ファイル名、権限、サイズ、チェックサムを含むヘッダーブロックで始まり、その後に 512 バイトの境界までパディングされたファイルデータが続きます。2つのゼロ埋めブロックがアーカイブの終わりを示します。圧縮のオーバーヘッドがないため、TAR は高速にパックおよびアンパックでき、ほとんどのアーカイブスキャンツールで問題なく処理できます。

セキュリティと安全性

リスク: LOW

TAR 形式はオープンであり、.tar 自体が実行されることはありません。ただし、アーカイブに関する標準的な注意が必要です。信頼できないソースからのターボールには、展開後にのみ明らかになるスクリプトや実行ファイルが含まれている可能性があるため、実行前に内容をスキャンしてください。TAR 特有の注意点が2つあります。悪意のある tar には '../' や絶対パスが含まれている可能性があり(「tar slip」/ パストラバーサル攻撃)、ターゲットフォルダ外にファイルを書き込む恐れがあります。信頼できないターボールは空のディレクトリに展開し、先頭のスラッシュを削除する最新の展開ツールを使用してください。また、圧縮された .tar.gz は、展開すると巨大なサイズになる「高圧縮爆弾(解凍爆弾)」である可能性があるため、不自然に小さいアーカイブには注意してください。

形式の詳細

概要
正式名称Tape Archive別名 Tarball, Unix tar archive
開発元AT&T Bell Labs (Unix); POSIX (ustar/pax standards), GNU tar (GNU Project)登場時期 1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
カテゴリ圧縮ファイル
MIME タイプapplication/x-tar
タイプ非圧縮ファイルアーカイブ(512 バイトの連続ブロック)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
101102103104105
16進数
7573746172
ASCII
ustar
TAR ファイルにはオフセット 0 のファイルレベルのマジックはありません。アーカイブは最初のメンバーの 512 バイトヘッダーから直接始まり、その最初の 100 バイトはファイル名です。"ustar" マジックはオフセット 257 にあります(POSIX ustar では "\0" + バージョン "00"、古い GNU tar では " \0" が続く)。POSIX 以前の非常に古い "v7" tar アーカイブにはマジックが全くなく、ヘッダーのチェックサムによって経験的に識別されます。

TAR ファイルを開くプログラム

Windows4 apps
WinRAR 有料 ダブルクリックして開き「展開」します。.tar および .tar.gz を処理できます。(無料の選択肢としては 7-Zip/PeaZip があります。)
7-Zip オープンソース .tar を右クリック > 7-Zip > ここに展開。 .tar.gz の場合は、2回展開(gz レイヤー、次に tar)するか、再度「ここに展開」を使用します。無料で、.tar の作成も可能です。
PeaZip オープンソース .tar / .tar.gz を開いて「展開」します。圧縮レイヤーと tar レイヤーの両方を1ステップで解除します。
tar (built into Windows 10/11) 標準搭載 ターミナルを開き tar -xf file.tar(または tar -xzf file.tar.gz)を実行します。bsdtar はビルド 17063 (2018) 以降の Windows に搭載されています。
macOS3 apps
The Unarchiver 無料 デフォルトとして設定し、ダブルクリックして .tar/.tar.gz/.tar.bz2 を展開します。Mac App Store で無料で入手できます。
Archive Utility (built-in) 標準搭載 Finder で .tar または .tar.gz をダブルクリックします。macOS が自動的に展開します。
Keka 無料 .tar を Keka にドラッグして展開します。Keka はオプションで .tar や .tar.gz を作成することも可能です。
Linux2 apps
tar (GNU/bsdtar, CLI) オープンソース 展開するには tar -xf file.tar、gzip ターボールには tar -xzf file.tar.gz、作成するには tar -cf out.tar dir/ を使用します。すべての Linux/Unix システムにプリインストールされています。
Ark / File Roller / Xarchiver オープンソース KDE/GNOME/XFCE のデフォルトのアーカイブマネージャーです。GUI から .tar/.tar.gz を開いて展開します。
Android1 app
ZArchiver 無料 .tar / .tar.gz をタップして展開します。tar と圧縮レイヤーの両方を処理します。.tar の作成も可能です。

技術的詳細

詳細仕様
MIME タイプapplication/x-tar (または application/x-gtar)
ファイル構造連続する 512 バイトのブロック。各メンバーは 512 バイトのヘッダーを持ち、その後に 512 バイト境界までパディングされたファイルデータが続く
形式のバリエーションv7 (1979, オリジナル), POSIX ustar (1988), GNU tar, POSIX pax (2001) - 長いファイル名、巨大ファイル、タイムスタンプの処理が異なる
圧縮なし - .tar は非圧縮。外側のレイヤー (.tar.gz, .tar.bz2, .tar.xz, .tar.zst) によって圧縮が追加される
マジックバイト512 バイトヘッダーのオフセット 257 にある ASCII 文字列 "ustar"。POSIX 以前の v7 アーカイブには存在せず、ヘッダーのチェックサムによる推測で識別される
ヘッダーチェックサム512 バイトのヘッダーブロックを対象としたメンバーごとの 8 バイト ASCII 8進数チェックサム。アーカイブ全体のチェックサムや署名はない
数値フィールドのエンコーディングASCII 8進数文字列(バイナリ整数ではない)。pax と GNU tar は、8進数の範囲を超える値に対して base-256 エンコーディングを使用する
アーカイブ終了マーカーアーカイブの最後にある 2 つの連続した 512 バイトのゼロ埋め(null)ブロック
ファイル名の長さv7 では 100 バイト。ustar プレフィックスフィールドを使用すると 255 バイト。pax 拡張ヘッダーまたは GNU long-name レコードを介すと無制限
ファイルごとのサイズ制限標準の ASCII 8進数エンコーディングでは最大約 8 GB。pax 形式または GNU base-256 エンコーディングでは事実上無制限
保持されるメタデータUnix 権限(モードビット)、UID/GID 所有権、更新日時、シンボリックリンク、ハードリンク、デバイスおよび特殊ファイル
暗号化組み込み機能はなし。gpg などの外部ラッパーによって暗号化が適用される
一般的なレイヤー拡張子.tar.gz / .tgz, .tar.bz2 / .tbz2, .tar.xz / .txz, .tar.zst
プラットフォームのサポートLinux, Unix, BSD, macOS でネイティブサポート。Windows 10 および 11 では内蔵の tar.exe および 7-Zip などのサードパーティツールで利用可能
リリース日1979 (Version 7 Unix); standardized as POSIX ustar (1988) and pax (2001)
最新バージョンPOSIX.1-2001 pax format; GNU tar and bsdtar (libarchive) extensions in active use
オープンスタンダードはい · ロイヤリティフリー
仕様書pubs.opengroup.org

TAR の変換

コミュニティ Q&A

ユーザーからの質問
質問する
TAR ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。TAR ファイルについて最初の質問をしてみましょう。

よくある質問

TAR ファイルを開くにはどうすればよいですか?
Linux/macOS では tar -xf file.tar を実行します(macOS ではダブルクリックでも可能です)。Windows では、内蔵の tar -xf file.tar を使用するか、無料の 7-Zip/PeaZip(右クリック > 展開)を使用します。.tar.gz の場合は tar -xzf file.tar.gz を使用します。
.tar と .tar.gz の違いは何ですか?
.tar はファイルを圧縮せずにまとめるだけです。.tar.gz(または .tgz)は、.tar を gzip で圧縮したものです。そのため、ほぼすべての Linux/ソースコードのダウンロードは .tar.gz 形式であり、サイズが小さくなっています。
Windows で TAR ファイルを開くには?
Windows 10/11 には tar コマンドが含まれています。ターミナルで tar -xf file.tar を実行してください。GUI を使用する場合は、無料の 7-Zip または PeaZip をインストールし、右クリック > 展開を選択します。.tar.gz の場合は、2回展開(gz、次に tar)が必要な場合があります。
TAR はファイルを圧縮しますか?
いいえ。tar はファイルを1つのアーカイブに連結し、Unix の権限を保持するだけです。圧縮は別のレイヤーであり、それが .tar.gz / .tar.bz2 / .tar.xz における gzip/bzip2/xz です。
なぜ .tar.gz は2回展開する必要があるのですか?
2つのレイヤーがあるためです。gzip が tar を包んでいます。一部のツール(tar -xzf、PeaZip、Keka)は両方を一度に展開しますが、他のツールはまず gzip レイヤーを削除して(.tar が残る)、2回目の展開が必要になる場合があります。
無料で TAR ファイルを作成できますか?
はい。tar は Linux と macOS に標準搭載されており、Windows 10/11 にも含まれています。無料の GUI ツールである 7-Zip、PeaZip、Keka でも .tar や .tar.gz を作成できます。

参考文献

1GNU tar - official manualwww.gnu.org
2The Open Group - pax / tar format (POSIX)pubs.opengroup.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.MDMarkdown Document

関連する拡張子

.RARRAR Archive (Roshal ARchive)
.ZIPZIP Archive
.Z01Split ZIP Archive - First Part
.7Z7-Zip Archive
.001Split / multi-volume archive - first part (.001)
.ZIRenamed / Truncated ZIP Archive

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧