SAV ファイル形式とは?
.sav ファイル形式は、コンピュータゲームの進行状況データを保存するために使用されます。このタイプのファイルには、ゲーム内の進行状況、設定、ベストスコアなどのゲームの状態に関する情報が含まれています。.sav ファイルを使用することで、ユーザーはセーブポイントからゲームを再開できます。
各 .sav ファイルには単一のゲームに固有のデータが保存されており、拡張子が同じであっても、ファイル構造や内容はタイトルごとに大きく異なります。そのため、各ゲームは自身が作成した .sav ファイルしか開くことができず、.sav ファイルには他のゲームタイトルとの互換性はありません。
スタンドアロンのゲーム以外にも、.sav はコンソールエミュレータでも広く使用されています。Dolphin Emulator (GameCube/Wii)、mGBA、no$gba (Game Boy Advance) などのアプリケーションは、カセットの SRAM ダンプを .sav ファイルとして保存します。この文脈では、ファイルの内容は元のハードウェアチップのセーブメモリレイアウトを反映しているため、あるエミュレータで作成された .sav が別のエミュレータで正しく読み込めない場合があります。
ユニバーサルなファイルシグネチャやヘッダーは存在しません。すべてのゲームが独自の内部レイアウトを定義しているため、.sav ファイルをマジックバイトだけで確実に識別することはできません。MIME タイプはデフォルトで application/octet-stream になります。ゲームのセーブに使用される関連拡張子には、.srm、.dat、.state、.save などがあります。
セキュリティと安全性
リスク: MEDIUMセーブデータをそのゲームやエミュレータで開くことは安全です。本当のリスクは「ダウンロードした」ゲームセーブデータにあります。ランダムなサイトにある「改造済み」や「100%クリア」の .sav は、プロファイルを破損させたり、オンラインゲームでの禁止措置を誘発したり、あるいは(稀に不正なデータを通じて)ゲームの脆弱性を突くように作られている可能性があります。必ず自身のセーブデータをバックアップし、信頼できるコミュニティのセーブデータのみを使用してください。セーブエディタでセーブデータを編集することも破損の原因となるため、コピーを保管してください。
形式の詳細
概要- SPSS / PSPP 統計データファイル - IBM SPSS(および無料の PSPP)は、テキストマーカー «$FL2» で始まるバイナリの .sav としてデータセットを保存します。これは SPSS/PSPP/R/Python で開かれ、ゲームのセーブデータとは無関係です。
SAV ファイルを開くプログラム
技術的詳細
詳細仕様| フォーマットタイプ | ゲームごとのセーブステート - ほとんどの場合はバイナリ、稀にプレーンテキストまたは XML |
| 開発者 | 特定の開発者はなし - フォーマットは各ゲームまたはエミュレータによって個別に定義される |
| MIME タイプ | application/octet-stream |
| ファイルシグネチャ | 共通のものはなし - 各ゲームが独自の内部レイアウトを使用するため、標準のマジックバイトは存在しない |
| エンコーディング | 生のバイナリメモリダンプ(最も一般的)。一部のタイトルは JSON、XML、または独自のテキストを使用 |
| ファイルサイズ | 通常 1 KB 〜 数 MB。カセットの SRAM セーブは、正確に 32 KB または 64 KB であることが多い |
| 圧縮 | 状況による - 一部のゲームは内部でセーブデータを圧縮し、多くは生の未圧縮データを書き込む |
| 暗号化 | 一部の商用タイトルは、改ざんやチートを防止するためにセーブファイルを暗号化している |
| 整合性チェック | 多くのゲームは、セーブデータの破損を検出するために CRC-16、CRC-32、または独自のチェックサムを埋め込んでいる |
| クロスプラットフォーム互換性 | タイトル固有 - あるゲームの .sav を別のゲームで開くことはできない |
| エミュレータでの使用 | GBA、GBC、SNES、NDS、PS1 エミュレータ用のカセット SRAM/EEPROM/Flash ダンプを保存 |
| エンディアン | ハードウェアに依存 - GBA セーブはリトルエンディアン、GameCube/Wii セーブはビッグエンディアン |
| 一般的な内容 | プレイヤーの位置、所持品、進行フラグ、アンロック要素、ハイスコア、ゲーム設定 |
| プラットフォームの範囲 | PC ゲームおよびコンソールエミュレータ (GBA, GameCube, Wii, NDS, SNES, PlayStation) |
| 関連する拡張子 | .srm, .dat, .state, .save, .ss0 |
| リリース日 | Decades old; no common origin - each title/emulator adopted .sav independently |
SAV の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SAV ファイルについて最初の質問をしてみましょう。