EPK ファイル形式とは?
.epk 拡張子は、Ymir Entertainment によって開発され、現在は Webzen Games によって運営されている人気の MMORPG Metin2 で使用される EterPack ゲームアセットアーカイブのコンテンツ側を識別するものです。.epk ファイルには、グラフィックス、3D オブジェクト、サウンド、スクリプトなど、ゲームで使用されるさまざまな種類のデータが、リトルエンディアンのバイナリ形式で生のバイナリブロブとして格納されています。
.epk ファイルが単独で機能することはありません。常に同名の .eix インデックスファイルとペアになっています。.epk が暗号化された生のアセットバイトを保持するのに対し、対になる .eix はファイル名のディレクトリ、オフセット、サイズ、および復号キーを保持します。コンテンツを抽出するには、ツールがまず .eix を読み取って復号する必要があります。.epk コンテンツファイル自体には、独自のヘッダーやマジックバイトは含まれていません。
.epk 内の個々のエントリは、エントリごとの LZO 形式の圧縮および暗号化を施して保存される場合があります。形式のバージョン(EPKD FourCC によって識別される EterPack v2)は、ペアになっている .eix ヘッダー内でのみ宣言されます。
.epk パッケージファイルは、ゲームのインストールディレクトリ内の /pack/ フォルダに保存され、通常は多くのアセットグループごとに複数の .epk/.eix ペアに分割されています。
セキュリティと安全性
リスク: MEDIUMゲームの EPK アセット自体は不活性なデータですが、Metin2 EPK ファイルに関連するツールにはリスクがあります。EterPack 抽出ツールや «Metin2 ツール» は、PUP、キーロガー、ゲームアカウント窃盗プログラムを同梱したプライベートサーバーのフォーラムや再配布ポータルで配布されることが一般的です。ツールは信頼できるソース(定評のある metin2.dev コミュニティや SourceForge など)からのみダウンロードし、スキャンを行い、出所不明の «EPK オープナー» 実行ファイルは決して実行しないでください。また、公式クライアントファイルの改変はゲームの利用規約に違反する可能性があります。
形式の詳細
概要- LG / Samsung テレビ/デバイスのファームウェアパッケージ - LG(および一部の Samsung)のテレビやデバイスで使用される .epk ファームウェアアップデートファイル。暗号化されたファームウェアイメージであり、Metin2 とは無関係です。
- Enigma2 プラグイン/フィードパッケージ - Linux セットトップボックス (Enigma2) ソフトウェアがプラグインやファームウェアに .epk 形式のパッケージを使用しますが、ゲーム形式とは無関係です。
- 電子プレスセット (Electronic press kit) - マーケティング用の «EPK» (electronic press kit) バンドルがこの拡張子で保存されることがありますが、通常は ZIP/PDF であり、ゲームアーカイブではありません。
EPK ファイルを開くプログラム
技術的詳細
詳細仕様| 形式タイプ | 独自のバイナリゲームアセットアーカイブ。EterPack ペアのコンテンツ側 |
| バイト順序 | リトルエンディアン |
| 圧縮 | パックされた個々のアセットに適用されるエントリごとの LZO 形式圧縮 |
| 暗号化 | エントリごとの暗号化。対になる .eix インデックスは、解析前に復号が必要な Crypted Object です |
| ファイルヘッダー / マジックバイト | なし - .epk コンテンツファイル自体には独自のヘッダーやマジックシグネチャはありません |
| 内部形式バージョン | EterPack v2。ペアの .eix ヘッダーに保存されている EPKD FourCC によって識別されます |
| 一般的なファイルサイズ | アセットグループに応じて 1 MB ~ 1 GB 以上 |
| ペアリング要件 | 常に同名の .eix インデックスファイルとペアになります。単独で展開することはできません |
| 保存されるアセットタイプ | グラフィックス、3D モデル、サウンド、スクリプト、その他のゲームクライアントデータ |
| インストール場所 | Metin2 インストールディレクトリの /pack/ サブフォルダ |
| MIME タイプ | application/octet-stream |
| プラットフォーム | Windows (Metin2 クライアント) |
| 開発元 | Ymir Entertainment (オリジナル); 現在は Webzen Games が運営 |
| 抽出ワークフロー | ツールがまず .eix インデックスを読み取って復号し、オフセット、名前、キーを取得してから、.epk からブロブを抽出します |
| リリース日 | 2004 (Metin2 launch in Korea; EterPack engine format) |
| 最新バージョン | EterPack v2 (FourCC 'EPKD' in the .eix index); format used across Metin2 client versions |
| 仕様書 | metin2.dev |
EPK の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。EPK ファイルについて最初の質問をしてみましょう。