.GZ

GZ ファイル

Gzip Compressed File
質問する
クイック回答

GZファイルは、Unix/Linuxの標準的な圧縮ツールであるgzipで圧縮された単一のファイルです。Windowsでは、無料の7-ZipやPeaZipで開くことができます。macOSでは、ダブルクリックするだけでアーカイブユーティリティが自動的に処理します。Linuxでは、gunzip file.gz または tar -xzf file.tar.gz を実行します。重要な点として、通常の .gz は1つのファイルしか保持できないため、ほとんどのダウンロードファイルは .tar.gz(複数のファイルを先にまとめてから圧縮したもの)として配布されます。

開発元: The GNU Project (gzip by Jean-loup Gailly and Mark Adler) カテゴリ: 圧縮ファイル オープンスタンダード MIME: application/gzip
対応OS Windows macOS Linux Android
関連: .RAR · .ZIP · .Z01 · .7Z

このページの内容

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

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

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

ファイルを識別する

GZ ファイル形式とは?

.gz ファイルは、GNU zip (gzip) ツールによって作成される圧縮ファイルです。この形式は、UNIXシステムで使用されていた古い .Z 圧縮に代わる特許フリーの代替手段を作成することを目的として、GNUプロジェクトのために Jean-loup Gailly と Mark Adler によって開発されました。.gz ファイルはヘッダーに元のファイル名や更新日時などの有用なメタデータを保存しており、圧縮プロセス中にファイル名が変更された場合に役立ちます。

.gz 圧縮はどこで使用されますか?

.gz 形式のファイルは、Unixベースのオペレーティングシステム用のソフトウェアパッケージやインストーラーで一般的によく見られます。インストーラー以外では、Webサーバー上のHTML、CSS、JavaScriptなどのテキストリソースを圧縮してWebページの読み込みを高速化するためにも頻繁に使用されます。とはいえ、この圧縮手法は通常のデータアーカイブにも使用されるため、WindowsやmacOSのユーザーも .gz ファイルに遭遇することがあります。

.gz 圧縮の詳細

.gz 圧縮方式には1つの重要な特徴があります。それは、1つのアーカイブに1つのファイルしか含めることができないという点です。この制限を回避する標準的な方法は、まず tar アーカイブツールを使用して複数のファイルを1つにまとめ、その結果を圧縮することです。これにより、.tar.gz または .tgz ファイルが作成されます。この2段階のアプローチは、LinuxやmacOSでソフトウェアのソースコードを配布するための事実上の標準となっています。

セキュリティと安全性

リスク: LOW

gzip 形式はオープンで安全であり、.gz はそれ自体では実行できない単なる圧縮データです。ただし、アーカイブ全般に言える注意点として、信頼できないソースからの .gz/.tar.gz には展開後にのみ明らかになる実行ファイルやスクリプトが含まれている可能性があるため、実行前に内容をスキャンしてください。技術的な注意点として2点:極端に小さい .gz ファイルが巨大なサイズに展開される「高圧縮爆弾(解凍爆弾)」の可能性があるため、不自然に小さなアーカイブには注意してください。また、.tar.gz には「../」を含むパス(ディレクトリトラバーサル/tar slipのリスク)が含まれる可能性があります。現代の展開ツールはこれを防ぎますが、信頼できないターボールは空のフォルダに展開するようにしてください。

形式の詳細

概要
正式名称Gzip Compressed File
開発元The GNU Project (gzip by Jean-loup Gailly and Mark Adler)登場時期 1992 (gzip 1.0); format standardized as RFC 1952 (1996)
カテゴリ圧縮ファイル
MIME タイプapplication/gzip
タイプシングルストリーム圧縮ファイル (DEFLATE), RFC 1952
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
000102
16進数
1F8B08
ASCII
···
オフセット0に固定シグネチャ 1F 8B があり、その後に圧縮メソッドバイト(08 = DEFLATE、実用上唯一のもの)が続きます。3バイト目はフラグで、FNAME フラグが設定されている場合は元のファイル名が保存されている可能性があります。元のファイルのサイズ(mod 2^32)は最後の4バイト(ISIZE)に格納されています。

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

Windows3 apps
WinRAR 有料 ダブルクリックして開き「展開」をクリックします。.gz と .tar.gz を1回のパスで展開できます。(無料の選択肢としては 7-Zip や PeaZip があります。)
7-Zip オープンソース .gz を右クリック > 7-Zip > 「ここに展開」を選択します。.tar.gz の場合は、2回展開(一度 .tar にしてから、再度ファイルに展開)するか、再度「ここに展開」を使用します。無料で .gz の作成も可能です。
PeaZip オープンソース .gz/.tar.gz を開いて「展開」します。1ステップで tar レイヤーを自動的に処理します。
macOS3 apps
The Unarchiver 無料 .gz/.tar.gz のデフォルトとして設定し、ダブルクリックして展開します。Mac App Store で無料で入手できます。
Archive Utility (built-in) 標準搭載 Finderで .gz または .tar.gz をダブルクリックします。macOSが自動的に解凍(および tar 解除)します。インストールは不要です。
Keka 無料 .gz を Keka にドラッグして展開します。Keka はオプションで .gz や .tar.gz を「作成」することも可能です。
Linux2 apps
gzip / gunzip / tar (CLI) オープンソース 単一ファイルの場合:gunzip file.gz。ターボールの場合:tar -xzf file.tar.gz。ほぼすべての Linux/Unix システムにプリインストールされています。
Ark / File Roller / Xarchiver オープンソース KDE/GNOME のデフォルトアーカイブマネージャーです。GUI から .gz/.tar.gz を開いて「展開」します。
Android1 app
ZArchiver 無料 .gz/.tar.gz をタップして「展開」します。tar レイヤーも処理します。.gz の作成も可能です。

技術的詳細

詳細仕様
マジックバイトオフセット0に `1F 8B`、続いて `08` (DEFLATE メソッドバイト)
圧縮アルゴリズムDEFLATE (RFC 1951); メソッドバイト `08` が実用されている唯一の値です
MIMEタイプ`application/gzip`
ストリームあたりのファイル数1つ - `.gz` は1ストリームにつき単一の入力ファイルを圧縮します
ヘッダーメタデータ元のファイル名 (FNAME フラグ) とソースファイルの最終更新タイムスタンプを保存します
整合性チェック非圧縮データの CRC-32 チェックサム。8バイトのトレーラーに書き込まれ、展開時に検証されます
サイズフィールドトレーラー内の4バイトの ISIZE。元の非圧縮サイズを 2³² で割った余り(modulo)を保持します
圧縮レベル9段階(1 = 最速/最低圧縮、9 = 最遅/最高圧縮)。デフォルトはレベル6です
HTTPコンテンツエンコーディングHTTP/1.1 において Web レスポンスを動的に圧縮するための `gzip` Content-Encoding として使用されます
ストリームの結合複数の `.gz` ストリームを結合できます。`gunzip` はそれらを単一の連続した出力として解凍します
OS識別ヘッダー内の1バイトの OS フィールド(例:`03` = Unix, `00` = FAT)が作成元のシステムを識別します
ヘッダーフラグフラグバイトがオプションフィールド(FNAME, FCOMMENT, FEXTRA, FHCRC(ヘッダー CRC-16 チェック))を制御します
暗号化組み込みの機能はありません。この形式にはパスワード保護や暗号化メカニズムは存在しません
複数ファイルの慣例まず `tar` を使用してファイルをまとめ、次に圧縮します:`tar czf archive.tar.gz files/` は `.tar.gz` ターボールを生成します
ストリーミング設計単一のフォワードパスで圧縮します。開始前に全入力サイズを知る必要はありません
リリース日1992 (gzip 1.0); format standardized as RFC 1952 (1996)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.rfc-editor.org

GZ の変換

コミュニティ Q&A

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

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

よくある質問

GZファイルを開くにはどうすればよいですか?
Windowsでは 7-Zip または PeaZip を使用します(右クリック > 展開)。macOSではダブルクリックするだけ(アーカイブユーティリティが処理します)か、Kekaを使用します。Linuxでは gunzip file.gz を実行するか、ターボールの場合は tar -xzf file.tar.gz を実行します。
.gz と .tar.gz の違いは何ですか?
単なる .gz は「単一の」ファイルを圧縮したものです。.tar.gz(または .tgz)は、多くのファイルをまず1つの .tar アーカイブにまとめ、それを gzip で圧縮したものです。そのため、ほとんどの Linux やソースコードのダウンロードは .tar.gz 形式になっています。
WindowsでGZファイルを開くにはどうすればよいですか?
Windowsのエクスプローラーは標準で .gz を開くことができないため、無料の 7-Zip や PeaZip をインストールしてください。ファイルを右クリック > 7-Zip > 「ここに展開」を選択します。.tar.gz の場合は、2回展開(gz を展開してから tar を展開)が必要な場合があります。
無料でGZファイルを作成できますか?
はい。gzip はオープンな規格であるため、7-Zip、PeaZip、Keka はすべて無料で .gz/.tar.gz を作成できます。また、Linux や macOS には gzip/tar が標準で組み込まれています。
期待していたのにGZファイルの中にファイルが1つしかないのはなぜですか?
gzip は1つのストリームしか圧縮しないためです。複数のファイルは .tar.gz としてパッケージ化されます。.tar がすべてのファイルを保持し、.gz がそれを圧縮します。gz を展開して .tar を取り出し、その後に .tar を展開してください。
.tar.gz を1ステップで展開するにはどうすればよいですか?
Linux/macOS の場合は tar -xzf archive.tar.gz を使用します。GUIでは、PeaZip、Keka、Ark、File Roller などが、1回の展開操作で gzip と tar の両方のレイヤーを自動的に解除します。

参考文献

1RFC 1952 - GZIP file format specificationwww.rfc-editor.org
2GNU gzip - official site/manualwww.gnu.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.RPMSGRestricted Permission Message
10.ODTOpenDocument Text

関連する拡張子

.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 で閲覧