.PAK

PAK ファイル

Game Resource Package (PAK)
質問する
クイック回答

PAK ファイルは、テクスチャ、3D モデル、サウンド、マップ、スクリプトを 1 つのファイルにまとめ、ゲームエンジンが効率的に読み込めるようにしたゲームリソースパッケージです。単一の PAK フォーマットというものは存在しません。Quake/id Software、Unreal Engine、Valve Source、その他多くのエンジンが異なる内部レイアウトで .pak 拡張子を再利用しているため、適切なツールはゲームによって異なります。最も重要なルールは、ゲームフォルダ内の .pak ファイルを削除したり名前を変更したりしないことです。インストールが破損したり、ゲームが動作しなくなったりします。

開発元: N/A (used by many game engines - id Software/Quake, Valve Source, Unreal, plus custom) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows
関連: .OBB · .ROFL · .PACKAGE · .XSB

このページの内容

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

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

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

ファイルを識別する

PAK ファイル形式とは?

.pak ファイルは、テクスチャ、モデル、マップ、サウンド、スクリプトなどの複数のファイルを 1 つのパッケージ内に保存できる ゲームリソースアーカイブ です。このフォーマットは id Software の «Quake» エンジン(1996年)と最も密接に関連しており、ファイルの先頭にある 4 バイトのマジックシグネチャ PACK によって識別可能なバイナリレイアウトを定義しています。

.pak アーカイブには、圧縮版と非圧縮版が存在する場合があります。オリジナルの Quake レイアウトは非圧縮ですが、.pak 拡張子を再利用している他のエンジンでは、代わりに ZLIB やその他の圧縮スキームが適用されている場合があります。

.pak 拡張子は単一の標準化されたフォーマットではありません。id Software、Valve、Unreal Engine、および多くのインディーエンジンが、それぞれ異なる(多くの場合ドキュメント化されていない)内部構造で使用しています。同様のゲームで使用される関連フォーマットには、.pk3(Quake III バリアント、実質的には ZIP アーカイブ)、.vpk(Valve Source Engine)、.wad(初期の id Software レベルパック)などがあります。

PAK ファイルは、ゲームの実行に必要なすべての要素を格納するためにゲーム開発者によって頻繁に使用されます。内部レイアウトは元のエンジンに完全に依存するため、.pak ファイルは通常、Dragon UnPACKer、QuArK、PakExplorer などのゲーム対応ツールで開くことができます。プレーンな ZIP ファイルであるバリアントは、7-Zip で直接開くことができます。

セキュリティと安全性

リスク: MEDIUM

最大の懸念は自己責任によるものです。ゲームの .pak ファイルを削除、名前変更、または誤って編集すると、インストールが破損します。「空き容量を増やす」ためにこれらに触れないでください。代わりにゲームをアンインストールしてください。ダウンロードされた PAK(Mod)は二番目の懸念事項です。PAK は単なるアセットコンテナですが、Mod パッケージは実行ファイルやスクリプトと一緒に提供されることがあります。Mod はそのゲームの信頼できるサイトからのみ入手し、交換する前にオリジナルの .pak をバックアップしてください。コンテナ自体がコードを自動実行することはありませんが、不正な形式の PAK がゲームエンジンのパーサーのバグを露呈させた事例が過去にあります。

形式の詳細

概要
正式名称Game Resource Package (PAK)
開発元N/A (used by many game engines - id Software/Quake, Valve Source, Unreal, plus custom)登場時期 1996 (id Software Quake PAK is the best-known early use)
MIME タイプapplication/octet-stream
タイプバンドルされたゲームアセットのアーカイブ(バイナリ)。レイアウトはエンジンに依存
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
5041434B
ASCII
PACK
«.pak» は単一のフォーマットではありません。Quake/id の PAK ファイルは、オフセット 0 に ASCII の «PACK» (50 41 43 4B) があり、その後にディレクトリのオフセットとサイズが続きます。他の多くのエンジンは、完全に異なる(多くの場合ドキュメント化されていない)レイアウトで .pak 拡張子を再利用しており(Unreal .pak、Source/Half-Life パック、S.T.A.L.K.E.R.、各種インディーエンジン)、一部の .pak ファイルはプレーンな ZIP アーカイブです。拡張子だけでなく、ゲームによって識別してください。

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

Windows5 apps
7-Zip オープンソース 右クリック -> アーカイブとして開く - 実際に ZIP アーカイブである PAK(一部存在します)でのみ動作します。独自の PAK では失敗します。
Dragon UnPACKer 無料 .pak を開きます。内蔵プラグインが多くのゲーム PAK バリアントを認識し、アセットの閲覧や抽出を可能にします。
QuArK オープンソース Quake Army Knife - PAK コンテンツを読み取ることができる Quake エンジンゲーム用のレベル/モッディングツールです。
PakExplorer 無料 Quake スタイル(«PACK»)の PAK ファイルを開いて、コンテンツの閲覧や抽出を行います。レガシーですが、id フォーマットの PAK で動作します。
GCFScape 無料 Valve Source/GoldSrc ゲーム用:VPK/GCF/PAK スタイルのコンテンツパッケージを開いて閲覧および抽出します。

技術的詳細

詳細仕様
フォーマットタイプバイナリゲームアセットアーカイブ。単一の普遍的な仕様はなし
主要なマジックバイトオフセット 0 に PACK (hex 50 41 43 4B) - Quake/id Software バリアントのみ
ヘッダーサイズ (Quake バリアント)12 バイト:4 バイトのマジック + 4 バイトのディレクトリ鋰オフセット + 4 バイトのディレクトリサイズ(リトルエンディアン)
ディレクトリ・エントリ・サイズ (Quake バリアント)ファイルあたり 64 バイト:56 バイトのヌルパディングされたファイル名 + 4 バイトのデータオフセット + 4 バイトのデータ長
バイト順序リトルエンディアン (Quake/id Software バリアント)
圧縮Quake PAK はファイルを非圧縮で保存。他のエンジンバリアントでは ZLIB、zstd、または独自のスキームを使用する場合がある
MIME タイプapplication/octet-stream
格納されるアセットタイプテクスチャ、3D モデル、レベルマップ、オーディオサンプル、シェーダー、スクリプト
エンジンバリアントid Software/Quake, Valve Source Engine, Unreal Engine, S.T.A.L.K.E.R., および多くのカスタムインディーエンジン
識別要件エンジンのコンテキストが必要。`.pak` 拡張子だけでは内部レイアウトを特定できない
最大ファイル名長 (Quake バリアント)ディレクトリ・エントリあたり 56 文字
ネストのサポート内部パス文字列によってアクセスされるファイル。Quake バリアントには再帰的なコンテナサポートはなし
関連フォーマット.pk3, .vpk, .wad, .bsa, .big, .dat
ツール互換性ゲーム対応のエクストラクター (Dragon UnPACKer, QuArK, PakExplorer, GCFScape) が必要。7-Zip は ZIP ベースのバリアントのみ対応
リリース日1996 (id Software Quake PAK is the best-known early use)

PAK の変換

コミュニティ Q&A

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

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

よくある質問

PAK ファイルを開くにはどうすればよいですか?
PAK は単一のフォーマットではないため、ゲームによって異なります。Quake スタイルの PAK(先頭が «PACK» で始まるもの)の場合は、Dragon UnPACKer、PakExplorer、または QuArK を使用してください。一部の PAK は単なる ZIP アーカイブであり、7-Zip で開けます。特定のゲームについては、そのゲームのモッディング(Mod)Wiki で正しいアンパッカーを検索してください。
空き容量を増やすために PAK ファイルを削除してもいいですか?
いいえ。PAK ファイルにはゲームのコアアセットが保持されています。これらを削除したり名前を変更したりすると、ゲームが壊れたり破損したりします。容量が必要な場合は、ランチャーからゲーム全体をアンインストールしてください。
なぜ 7-Zip や WinRAR で PAK ファイルが開けないのですか?
その PAK が ZIP アーカイブではなく、独自のゲームエンジンレイアウトを使用しているためです。汎用アーカイバは ZIP ベースの PAK しか処理できません。Dragon UnPACKer やゲーム専用のエクストラクターなど、そのゲーム/エンジン用に作られたツールを使用してください。
モッディングのために PAK ファイルを編集するにはどうすればよいですか?
そのゲームに適したツールでアセットを抽出し、編集してから、ゲームの Mod 手順に従って再パックします。ゲームが読み込めなくなった場合に備えて、常にオリジナルの .pak のバックアップを保存しておいてください。
PAK ファイルをダウンロードしても安全ですか?
PAK 自体はアセットのアーカイブに過ぎませんが、Mod のダウンロードには他のファイルが含まれている場合があります。信頼できる Mod サイトからのみダウンロードし、アーカイブをスキャンし、何かを入れ替える前にオリジナルをバックアップしてください。
すべての PAK ファイルは同じですか?
いいえ。この拡張子は、多くの無関係なフォーマット(Quake/id、Unreal、Source、S.T.A.L.K.E.R.、カスタムエンジン、プレーンな ZIP)で共有されています。同じツールですべてを開くことはできません。

参考文献

1Quake PAK format - Quake Wiki / Quaddicted documentationquakewiki.org
2Dragon UnPACKer - multi-game extractorwww.elberethzone.net

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File
.UNITY3DUnity Web Player Data File

無料ファイルツール

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

ツールボックスを開く

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