SPB ファイル形式とは?
拡張子 .spb を持つファイルは、主に Microsoft が開発した Flight Simulator ゲームに関連するミッション保存ファイルです。このファイルには、シナリオのプロパティやその他のシミュレーション関連データを含む、フライトミッションの条件データが格納されています。
.spb ファイルは、ゲームによって直接生成されるのではなく、フライトシミュレーションのマップやシーンを生成するためのプラットフォームである Microsoft ESP によって生成されるため、一連の互換性のあるシミュレーターで使用されます。ESP ベースのコンテンツは、Flight Simulator X、それ以降のエディション、および同じツールチェーンに基づいて構築されたサードパーティのアドオン間で共有されます。
.spb ファイルの構造は XML(標準の SimProp XML ドキュメントとして作成)に基づいていますが、ESP ツールによって生成される最終的なファイルは SimProp Binary(コンパイル済みバイナリ)形式で保存されます。この独自のバイナリレイアウトには、公に文書化された固定のマジックバイトはありません。.spb ファイルは、コマンドラインツールの spb2xml を使用して元の .xml ソースにデコンパイルし直すことができ、これにより任意のテキストエディタで内容を編集できるようになります。Dev Mode(開発モード)の Microsoft Flight Simulator SDK でも、.spb ファイルのビルドとパッケージ化を容易にするプロジェクトエディタツールが提供されています。
.spb と共に使用される関連ファイルタイプには、.flt(保存されたフライト状態)や .spba(複数のアセットをパッケージ化するための SimProp Binary Archive バンドル)があります。
セキュリティと安全性
リスク: MEDIUMFlight-sim の .spb ファイルはゲームデータですが、アドオンミッションはサードパーティのサイトからダウンロードされるため、スクリプトや実行ファイルが同梱されている可能性があります。信頼できる Flight-sim コミュニティからのみインストールし、ダウンロードしたものはスキャンしてください。spb2xml はコミュニティツールです。既知の Flight-sim ダウンロードポータルから入手してください。Samsung の連絡先としての意味の場合、リスクは主にプライバシー(バックアップに個人の連絡先が含まれる)です。非公開に保ってください。アドウェアであることが多く、どちらの本物の形式も処理できない「あらゆる SPB を開く」といった汎用的なコンバーターサイトには注意してください。
形式の詳細
概要- Samsung Kies 電話連絡先ライブラリ - Samsung Kies は電話の連絡先を .spb バックアップとしてエクスポートします。Kies を介して VCF/CSV に開くか変換してください(変換に関する注記を参照)。
- Sprint Backup / その他のニッチなバックアップ - いくつかのバックアップユーティリティが、フライトシミュレーションとは無関係な独自のバックアップコンテナとして .spb を再利用しています。
SPB ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | コンパイル済みバイナリミッション/シナリオファイル (SimProp Binary) |
| 開発元 | Microsoft (ESP プラットフォーム / Flight Simulator SDK) |
| ソース形式 | SimProp XML - .spb バイナリにコンパイルされる人間が読める形式のソースドキュメント |
| コンパイルツール | Microsoft ESP / Flight Simulator SDK Dev Mode プロジェクトエディタ |
| デコンパイラ | spb2xml - 検査や編集のために .spb を元の XML ソースに戻す |
| マジックバイト | 公開された固定シグネチャなし。文書化された固定ヘッダーのない独自バイナリレイアウト |
| MIMEタイプ | application/octet-stream |
| プラットフォーム | Windows (Microsoft Flight Simulator エコシステム) |
| エンコーディング | SimProp プロパティツリーデータの独自バイナリエンコーディング |
| 関連する拡張子 | .xml (ソース), .flt (保存されたフライト), .spba (SimProp Binary Archive), .fsx (FSX プロジェクト) |
| 互換性のあるシミュレーター | Microsoft Flight Simulator X (FSX), Microsoft ESP, Microsoft Flight Simulator 2020, Microsoft Flight Simulator 2024 |
| 典型的なファイルの役割 | シナリオ/ミッションのプロパティ(オブジェクトの配置、カメラ位置、天候設定、トリガーロジック)を保存する |
| 編集ワークフロー | XML で作成し、SDK ツールで .spb にコンパイル。変更する場合は spb2xml でデコンパイルする |
| フォーマットの公開性 | クローズド/独自仕様 - 公開されたフォーマット仕様なし。バイナリ構造はコミュニティによってリバースエンジニアリングされたもの |
| リリース日 | Microsoft ESP / Flight Simulator X (2006); also Microsoft Flight Simulator 2020/2024 |
| 仕様書 | docs.flightsimulator.com |
SPB の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SPB ファイルについて最初の質問をしてみましょう。
よくある質問
SPBファイルとは何ですか?
Flight Simulator の SPBファイルを開くにはどうすればよいですか?
spb2xml ユーティリティ(または Dev Mode の MSFS SDK)を使用して XML にデコンパイルし、XML を編集してから再コンパイルしてください。SPBをXMLに変換するにはどうすればよいですか?
spb2xml を使用してください。これは FSX/MSFS ミッションの検査やモッディング(改造)における標準的なツールです。Samsung Kies の .spbファイルから連絡先を取り出すにはどうすればよいですか?
SPBミッションを直接編集できますか?
spb2xml で XML にデコンパイルし、XML(トリガー、アクション、オブジェクト)を編集してから、シミュレーター用に再コンパイルしてください。