PCK ファイル形式とは?
.PCK は、さまざまなコンピューターゲームで使用されるリソースアーカイブ形式です。これはデータアーカイブファイルの一種です。この形式は標準化されておらず、各ゲームエンジンやスタジオが独自の内部 .pck レイアウトを定義しているため、あるゲームの .pck は通常、別のゲーム用に作成されたツールとは互換性がありません。
一般的な .pck ファイルには、次のようなリソースが含まれます:
- オーディオファイル
- グラフィックスとテクスチャ
- テキストとスクリプト
- ゲームインターフェース要素
- マップ、シナリオ、レベルデータ
リソースは1つの大きなファイルに保存されることもあれば、論理的に整理された小さなアーカイブに分割されることもあります。ほとんどの .pck バリアントは、エンジン固有のマジックワードで始まり、その後にファイルインデックス(名前、オフセット、サイズ)、そして連結されたアセットデータが続きます。よく知られた例は Godot Engine で、その .pck リソースパックは ASCII タグ GDPC で始まります。他のスタジオは、同じ拡張子の下でまったく異なるレイアウトを使用しています。これは、関連する .PAK アーカイブ の慣習に似ています。
.pck アーカイブは、開発者がそのようなシステムを実装している場合、ゲームにコンテンツを追加したり、ゲームファイルを更新したりするために使用できます。この更新方法はクリーンであり、関連するアセットのみを置き換えることでファイルの破損リスクを最小限に抑えます。特定のゲームの .pck を開くには、汎用のビューアが存在しないため、通常、そのタイトル用に作成されたコミュニティアンパッカーや QuickBMS スクリプトが必要になります。
セキュリティと安全性
リスク: MEDIUMゲーム自身の .pck は単なるデータであり、インストールされたゲームの一部として安全です。リスクは外部にあります。ランダムなモッディングサイトやリパックサイトからダウンロードされた .pck ファイルや「展開済み」ゲームパックにはマルウェアが潜んでいる可能性があり、QuickBMS スクリプトは抽出ロジックを実行するため、信頼できるコミュニティソースから入手する必要があります。ゲームの .pck を編集または再パックすると、ゲームが動作しなくなったり、EULA(使用許諾契約)に違反したりする可能性もあります。ゲームの公式ファイルと有名なモッディングコミュニティのみを利用し、ダウンロードしたものはすべてスキャンしてください。
形式の詳細
概要- Godot Engine リソースパック (.pck) - Godot ゲームはアセットを .pck(マジック «GDPC»)に格納し、エンジンが実行時にマウントします。Godot またはコミュニティツールで開かれ、スタジオのゲームアーカイブとは無関係です。
- FMOD / Wwise スタイルのオーディオまたはテクスチャ «PCK» バンドル - 一部のエンジンは、パックされたオーディオやアセットのバンドルに .pck という名前を付けます。構造は完全にミドルウェアに依存します。
- Python facter / その他のデータ «.pck» (pickle 風) ファイル - 少数のアプリがシリアル化されたデータに .pck を使用しますが、これらはゲームアーカイブではありません。
PCK ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルタイプ | プロプライエタリなゲームデータアーカイブ |
| エンコーディング | バイナリ |
| バイト順序 | PC タイトルでは通常リトルエンディアン。エンジンやスタジオによって異なります |
| コンテナ構造 | エンジン固有:マジック/ヘッダー + ファイルインデックス(目次) + 連結されたアセットデータ |
| マジックバイト | エンジン固有。ユニバーサルなシグネチャはありません。Godot Engine はオフセット 0 に ASCII タグ GDPC を使用します |
| 圧縮 | ゲームによって異なります。未圧縮、zlib/DEFLATE、またはエントリごとのカスタムコーデック |
| 暗号化 | 通常はなし。一部のタイトルでは、ファイルインデックスやエントリを難読化または軽く暗号化しています |
| 一般的なファイルサイズ | 数 MB から数 GB(大量のゲームコンテンツをバンドルするため) |
| バンドルされるアセットタイプ | テクスチャ、3D モデル、オーディオ、スクリプト、UI 要素、レベル/マップデータ |
| ファイルインデックス | エンジン定義の形式によるエントリごとの名前、オフセット、サイズ。大規模なパックでは数千のファイルをインデックス化できます |
| チェックサム/整合性 | 形式によります。エントリごとの CRC/ハッシュを含むものもあれば、全くないものもあります |
| 主なバリアント | Godot Engine (GDPC ブランド), Commandos/Pyro Studios, Perfect World Entertainment, Relic Entertainment |
| 対応 OS | Windows(メイン)、および該当するコンソール版 |
| 展開(アンパック) | ゲーム固有のコミュニティツールまたは QuickBMS スクリプトが必要。汎用の抽出ソフトはありません |
| リリース日 | Used across PC games from the early 2000s onward (e.g. Commandos 2, 2001) |
| 最新バージョン | N/A - no common specification; each game/engine defines its own .pck layout |
PCK の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。PCK ファイルについて最初の質問をしてみましょう。