SVE ファイル形式とは?
.sve は、Windows、macOS、および Linux で利用可能な無料のオープンソース輸送ネットワークシミュレーションゲーム、Simutrans で使用されるセーブゲームファイル形式です。プレイヤーがセッションを保存すると、Simutrans はシミュレートされた世界の完全な状態を単一の .sve ファイルにシリアル化します。これには、マップの地形、輸送インフラ、駅、デポ、車両、路線のスケジュール、会社の財務、プレイヤーデータ、およびゲーム内の現在の日付が含まれます。
Simutrans は、ゲーム設定で選択可能ないくつかの内部セーブモードをサポートしています。デフォルトはコンパクトなバイナリシリアル化ですが、代わりに ZIP 圧縮アーカイブ(これらは ZIP アーカイブ のように、おなじみの PK ファイルヘッダーで始まります)またはテキスト/XML バリアントとして書き込むこともできます。モードに関係なく、すべての .sve ファイルは、ファイルの先頭付近にある Simutrans のセーブバージョン識別子で始まります。
互換性はバージョンによって制限されます。各 .sve ファイルには、それを書き込んだ Simutrans のビルドに一致する整数バージョンのタグが含まれています。通常、新しいビルドは古いセーブデータを開くことができますが、古いビルドは新しいバージョンで作成されたセーブデータを拒否する場合があります。ファイルサイズは、小さなマップの約 100 KB から、複雑なネットワークを持つ大規模で詳細なシミュレーションの数十メガバイトまで多岐にわたります。
.sve ファイルは Simutrans によってのみ作成および読み取られます。一部の古い Simutrans 構成では、セーブデータに .sav 拡張子が代わりに使用されていました。.pak 拡張子は Simutrans の pakset パッケージを識別するもので、これらはセーブデータではなく個別のリソースファイルです。
セキュリティと安全性
リスク: LOW.sve はパッシブなゲームデータであり、実行することはできません。現実的な注意点はセキュリティではなく互換性です。Simutrans のビルドがセーブバージョンに対して古すぎる場合や、必要な pak セットが不足している場合、セーブデータのロードに失敗することがあります。Simutrans をアップグレードする前にバックアップを保存し、信頼できるソースからのみセーブデータをダウンロードしてください。
形式の詳細
概要- 一般的なアプリケーションの保存/エクスポートファイル - いくつかの無関係なプログラムが «save»/«saved» エクスポートの短縮形として .sve を使用したことがありますが、そのようなファイルはアプリ固有であり、Simutrans とは無関係です。
SVE ファイルを開くプログラム
技術的詳細
詳細仕様| ファイルカテゴリ | ゲームセーブファイル - シリアル化された輸送シミュレーションの世界状態 |
| エンコーディング | デフォルトではバイナリシリアル化。Simutrans のセーブ設定で ZIP 圧縮またはテキスト/XML バリアントを選択可能 |
| バイト順序 | リトルエンディアン |
| 圧縮 | オプション - ZIP 形式のセーブには ZIP 圧縮が適用されます。バイナリおよびテキストモードではデータは非圧縮で保存されます |
| ファイルシグネチャ | 単一の固定されたマジックナンバーはありません。すべてのバリアントは Simutrans セーブバージョン識別子で始まります。ZIP 形式のセーブは、さらに ZIP ローカルファイルヘッダー `PK` (hex 50 4B 03 04) で始まります |
| MIME タイプ | application/octet-stream |
| 一般的なファイルサイズ | 100 KB から数十 MB - マップの寸法、車両数、駅数、ネットワークの複雑さに応じて増加します |
| 内部バージョンタグ | 書き込みを行った Simutrans ビルドによって埋め込まれる整数バージョン番号。ビルド間のセーブ互換性を制御します |
| 保存データ | マップ地形、輸送ネットワークトポロジ、駅、デポ、車両群、路線スケジュール、会社の財務、プレイヤーデータ、およびゲーム内カレンダーの日付 |
| 前方互換性 | 新しい Simutrans ビルドは古い `.sve` ファイルを読み取ることができます。古いビルドは新しいバージョンで書き込まれたセーブデータを拒否することがあります |
| プラットフォームサポート | Windows, macOS, Linux (互換性のある Simutrans ビルドが動作するすべてのプラットフォーム) |
| 作成/読み取りアプリケーション | Simutrans 専用 - 他のアプリケーションが `.sve` ファイルを生成または消費することはありません |
| 関連する拡張子 | `.sav` (古い Simutrans バージョンのセーブまたは一般的なゲームセーブ)、`.pak` (Simutrans pakset リソースパッケージ)、`.dat` (Simutrans pakset ソースデータ) |
| リリース日 | Simutrans (open-source since 2005; project dates to the late 1990s) |
| 最新バージョン | Save version tracks the Simutrans build that wrote it (forward/backward compatibility is version-gated) |
| 仕様書 | www.simutrans.com |
SVE の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SVE ファイルについて最初の質問をしてみましょう。