XP3 ファイル形式とは?
拡張子 .xp3 のファイルは、TVP としても知られる日本のビジュアルノベルエンジン「KiriKiri(吉里吉里)」に関連付けられています。.xp3 は単なるスクリプトファイルではなく、エンジンのパッケージアーカイブ形式であり、ゲームの実行に必要なすべてのアセットをバンドルするバイナリコンテナです。
.xp3 アーカイブは、いわゆる同人タイトルを含む人気の高い日本のビデオゲームで一般的に使用されています。少数の例外を除き、これらのゲームのほとんどは Windows システム向けに開発されています。
.xp3 拡張子のファイルには、KiriKiri エンジンで構築されたゲームで使用されるさまざまなデータが格納されています。これには、テキストブロック、画像、オーディオトラック、ゲームスクリプトなどのリソースが含まれます。この形式は ZIP アーカイブ に似ていますが、エンジン固有のものであり、ASCII ヘッダー XP3(マジックバイト 58 50 33 0D 0A 20 0A 1A 8B 67 01)で始まります。エントリごとのデータは zlib/DEFLATE で圧縮されている場合があります。多くの商用タイトルでは、XOR ベースの暗号でインデックスを暗号化または難読化しているため、標準のアーカイブツールではなく、GARbro や KrkrExtract などのゲーム対応の抽出ツールが必要になります。
セキュリティと安全性
リスク: MEDIUMXP3 アーカイブはゲームデータですが、海賊版やグレーゾーンのビジュアルノベルのダウンロードには、追加の実行ファイルが同梱されていることが多く、リスクがあるのはそれらであって XP3 自体ではありません。抽出ツール(GARbro、KrkrExtract)はコミュニティプロジェクトです。ミラーサイトではなく、公式の GitHub リポジトリから入手してください。一部のタイトルは成人向けコンテンツ(エロゲ)です。この形式はエンジン固有のものであり、それ自体がマルウェアの媒介となることはありません。
形式の詳細
概要- FastStone XP3 (稀) - いくつかの無関係なツールが .xp3 を使用してきましたが、圧倒的に多いのは KiriKiri アーカイブとしての意味です。
XP3 ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナタイプ | バイナリ仮想ファイルシステムアーカイブ(ZIP 風パッケージャ) |
| ファイルシグネチャ(マジックバイト) | オフセット 0 に 58 50 33 0D 0A 20 0A 1A 8B 67 01 (ASCII «XP3» + 8バイトの継続バイト) |
| バイト順序 | リトルエンディアン |
| 圧縮 | エントリごとの zlib/DEFLATE。エントリは無圧縮で格納される場合もあります |
| 暗号化 | ゲームごとのオプションとして、インデックスやファイルデータの XOR ベースの難読化。多くのフリーウェアタイトルでは使用されません |
| エントリファイル名のエンコーディング | UTF-16 (Unicode)。日本語やその他のマルチバイト文字をサポート |
| MIME タイプ | application/octet-stream |
| 典型的なアーカイブサイズ | 10 MB - 数 GB(ビジュアルノベル全編のアセットを同梱) |
| サポートされているプラットフォーム | Windows (KiriKiri/KiriKiriZ ランタイム); Android (Kirikiroid2) |
| インデックス構造 | 各エントリの名前、オフセット、圧縮/非圧縮サイズをリストした個別のインデックスブロック |
| 整合性チェック | zlib によるエントリごとの Adler-32 チェックサム。アーカイブ全体の暗号化署名はありません |
| エンジンバリアント | KiriKiri (オリジナル), KiriKiri2, KiriKiriZ (krkrz)。商用タイトルでは独自の暗号化レイヤーが追加される場合があります |
| 典型的な埋め込みファイル形式 | KAG シナリオスクリプト (.ks), TJS2 コード (.tjs), 画像 (PNG/BMP), 音声 (OGG/WAV), 動画 |
| 開発者 | W.Dee / TVPSoft (TVP プロジェクト) |
| リリース日 | Early 2000s (KiriKiri / KiriKiri2 / KAG visual-novel engine, Japan) |
| 最新バージョン | KiriKiri2 / KiriKiriZ (KAGEX); XP3 container layout stable |
| 仕様書 | github.com |
XP3 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。XP3 ファイルについて最初の質問をしてみましょう。