| ブロブ | |
|---|---|
| ファイル名拡張子 | .blorb、.blb、.gblorb、.glb、.zblorb、.zlb |
| インターネットメディアの種類 | アプリケーション/x-blorb |
| 開発者 | アンドリュー・プロトキン |
| フォーマットの種類 | パッケージ形式 |
| コンテナ用 | PNG、JPEG、AIFF、MOD |
| 延長 | 交換ファイル形式 |
| 延長 | 国際財務報告基準 |
Blorbは、インタラクティブフィクションゲーム用のパッケージフォーマットです。多くのインタラクティブフィクションゲームは、効果音、音楽、画像などのリソースを組み込んでいます。Blorbの目的は、これらを1つのファイルにまとめることです。このフォーマットはAndrew Plotkinによって考案され、 Z-machineとGlulx仮想マシン、そしてGlkライブラリで使用されています。[ 1 ]
ゲームがディスクでのみ配布されていた時代は、ゲームとリソースの関連付けに問題はありませんでした。リソースは同じディスクで配布されていたからです。Z -machineのゲームはすべてInfocom社によって制作されていたため、ユーザーのインタープリタプログラムが処理できない形式でリソースが配布される可能性もありませんでした。Blorbが必要なのは、これらの前提が現代では当てはまらないためです。ゲームは通常、単一のファイルとしてダウンロードされ、ユーザーは多数のインタープリタのいずれかを使用している可能性があります。
Blorbファイルには、オプションでゲーム自体の実行コードを含めることができます。これにより、現代のゲームの作者は、ゲームをプレイするために必要なものをすべて含んだ1つのファイルを配布できると同時に、InfocomのZマシンの実行コードを配布することで著作権侵害のリスクを負うことなく、Infocomの古典的なゲームのリソースファイルを作成することができます。
Glulxゲームはほぼ常にBlorb形式で出荷されます。Z - machineゲームでは、テキストのみを使用することが多いため、追加のリソースを必要としないため、Blorb形式を使用するゲームは比較的少数です。2004年現在、BlorbファイルはNitfolやGlulxeを含むすべてのGlulxインタラクティブフィクションインタープリタでサポートされています。
Blorbフォーマットは、インフォコムのエンチャンター三部作に登場する呪文にちなんでインタラクティブフィクションツールに名前を付けるという伝統を引き継いでいます。Blorbは、オブジェクトを箱に閉じ込める呪文でした。
BlorbはFORM IFRSのIFF形式です。一般的に使用されるMIMEタイプは「application/x-blorb」で、ファイル名拡張子は「.blorb」です。ファイル名拡張子が3文字に制限されているシステムの場合は「.blb」です。Zコードゲームを含むBlorbファイルは、「.zblorb」または「.zlb」、Glulxゲームを含むBlorbファイルは「.gblorb」または「.glb」という拡張子が付けられます。これらの拡張子は、インタープリターがファイルに含まれるゲームの種類を容易に判別できるようにするためのものです。