CRF ファイル形式とは?
.crfファイルは、Looking Glass StudiosとIrrational Gamesによって開発されたEnhanced Dark Engineで使用される独自のゲームリソースアーカイブです。レベルマップ、テクスチャ、オーディオ、3Dモデルなどのゲームアセットを、実行時の読み込み用に単一のバイナリコンテナにパッケージ化します。
この形式を使用しているゲームには、Thief: The Dark Project(1998年)、Thief II: The Metal Age(2000年)、System Shock 2(1999年)があります。アーカイブは4バイトのASCIIシグネチャfknc(16進数:66 6B 6E 63)で始まり、その後に埋め込まれたアセットの名前、サイズ、バイトオフセットをリストしたファイルテーブル、そして生のアセットデータが続きます。
この形式はモッディングコミュニティによってリバースエンジニアリングされたもので、公式の仕様書は公開されていません。Dragon UnPACKer 5.xが主な抽出ツールです。これらのゲームのカスタムファンミッションを作成するモッダーは、コンテンツを.crfアーカイブとしてパッケージ化します。
これら3つのゲームはすべてGOG.comで入手可能であり、コミュニティパッチ(Thief 1用のTFix、Thief 2用のT2Fix、およびNewDarkエンジンのアップデート)によって現在も活発にメンテナンスされています。.crfは、同時代の他のゲームエンジンで使用されていた.pakアーカイブと同様の目的を果たします。
セキュリティと安全性
リスク: LOWCRFファイルは内部ゲームデータコンテナであり、それ自体でコードを実行することはできません。Dragon UnPACKerで安全に開くことができます。インターネットからダウンロードしたゲームModコンテンツと同様に、ソースには注意し、信頼できるモッディングコミュニティからのみCRFファイルをダウンロードするようにしてください。
形式の詳細
概要- Cardiac Risk File (医療用) - 一部の医療用ソフトウェアが心臓リスク評価データに .crf を使用していますが、これは全く無関係なバイナリ形式です。
CRF ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト (オフセット 0) | 66 6B 6E 63 (ASCII: fknc) |
| バイト順序 | リトルエンディアン |
| エンコーディング | バイナリ(独自形式、公開仕様なし) |
| ファイルテーブル | ヘッダーにすべてのエントリの埋め込みアセット名、バイトオフセット、サイズが含まれる |
| アセットタイプ | レベルマップ、テクスチャ、オーディオファイル、3Dモデル、AIスクリプト、ゲームデータ |
| 圧縮 | アセットエントリごとに異なる。アセットタイプに応じてエンジン固有の圧縮または非圧縮 |
| 一般的なファイルサイズ | 5 MB - 500 MB |
| プラットフォーム | Windows |
| この形式を使用するゲーム | Thief: The Dark Project (1998), Thief II: The Metal Age (2000), System Shock 2 (1999) |
| エンジン | Enhanced Dark Engine (Looking Glass Studios / Irrational Games) |
| 主な抽出ツール | Dragon UnPACKer 5.x |
| モッディングでの用途 | カスタムファンミッションが .crf アーカイブとしてパッケージ化および配布される |
| 仕様ソース | モッディングコミュニティによるリバースエンジニアリング。公式ドキュメントは存在しない |
| リリース日 | 1998 (System Shock 2 / Thief: The Dark Project era) |
| 最新バージョン | Enhanced Dark Engine (no formal version numbering) |
CRF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。CRF ファイルについて最初の質問をしてみましょう。