.GBA

GBA ファイル

Game Boy Advance ROM Image
質問する
クイック回答

GBAファイルはGame Boy AdvanceのROMイメージであり、物理的なカートリッジのバイト単位のコピーです。Windows、macOS、Linux、またはAndroid上のmGBAなどのエミュレータで開くことができます。ゲームをインストールするのではなく、ファイルをエミュレータに読み込ませます。所有していない商用GBA ROMをダウンロードすることは著作権侵害にあたります。自身のカートリッジを吸い出す(ダンピング)のが合法的な方法です。

開発元: Nintendo (hardware/format); files are cartridge dumps, not an official distribution format カテゴリ: ゲームファイル MIME: application/x-gba-rom
対応OS Windows macOS Linux Android
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 15, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

GBA ファイル形式とは?

.gba拡張子は、任天堂のGame Boy Advanceゲームコンソールで使用されます。これはROM形式で保存されたビデオゲームイメージファイルであり、物理的なゲームカートリッジの生のバイナリダンプです。.gbaファイルにはカートリッジのROMの正確なコピーが含まれており、ARMブランチのエントリポイントを保持する192バイトのヘッダー、必須の156バイトの任天堂ロゴブロック、ゲームコード、および起動時に毎回GBA BIOSによって検証される8ビットの補数チェックサムで始まります。

GBAファイルの操作(エミュレーション)

.gbaファイルとして保存されたゲームは、Windows、macOS、Linuxなど、さまざまなオペレーティングシステムで利用可能な専用のエミュレータで実行できます。元々これらのゲームはGame Boy Advance本体でしか動作しませんでしたが、他のコンピュータシステムで.gbaファイルを動かすには、mGBAやVisualBoyAdvance-Mなどの適切なエミュレータソフトウェアを使用する必要があります。バッテリーセーブデータは.gbaイメージ内には保存されず、別の.savまたは.srmコンパニオンファイルに書き込まれます。

その他のファイル拡張子

代替拡張子である.agbは、原則として.gba形式と同一であり、どちらも同じカートリッジダンプ構造を表しています。対照的に、.gbおよび.gbc拡張子は、それぞれ初代Game BoyおよびGame Boy Colorのものであり、これらは互換性のない別の形式です。後継プラットフォームであるNintendo DSでは、代わりに.ndsが使用されます。

セキュリティと安全性

リスク: MEDIUM

技術的なリスクよりも法的なリスクが大きいです。所有していない商用GBA ROMをダウンロードすることは著作権侵害であり、ROM配布サイトはアドウェアや偽の«ダウンロード»ボタンで悪名高いです。合法的な道は、所有しているカートリッジを吸い出すことです。ファイルとしては、正当なROMは不活性なデータですが、怪しいサイトのROMは偽装されたインストーラーである可能性があります。信頼できるエミュレータ(mGBA、RetroArch)を使用し、不明なダウンロードはスキャンしてください。

形式の詳細

概要
正式名称Game Boy Advance ROM Image別名 GBA ROM, AGB ROM
開発元Nintendo (hardware/format); files are cartridge dumps, not an official distribution format登場時期 2001 (Game Boy Advance launch - AGB platform)
MIME タイプapplication/x-gba-rom
タイプ生のカートリッジROMイメージ(バイナリ、ヘッダー付き)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
2E0000EA
ASCII
.···
バイト 0x00-0x03 はエントリへの32ビットARMブランチです。信頼できるフィンガープリントは 0x04 にある156バイトの任天堂ロゴ(24 FF AE 51 … で始まる)で、BIOSが起動時にチェックサムを確認します。

GBA ファイルを開くプログラム

Windows3 apps
mGBA オープンソース 「ファイル」>「ROMの読み込み」から.gbaを選択。最も正確で活発にメンテナンスされているGBAエミュレータです。
VisualBoyAdvance-M オープンソース 「ファイル」>「開く」から.gba ROMを選択。長年続いているVBAのフォーク版です。
RetroArch (mGBA core) オープンソース mGBAコアをロードし、「コンテンツをロード」から.gbaファイルを選択します。
macOS2 apps
OpenEmu オープンソース .gbaをライブラリに追加します。OpenEmuはmGBAベースのコアを使用しています。
mGBA オープンソース 「ファイル」>「ROMの読み込み」から.gbaを選択。最も正確で活発にメンテナンスされているGBAエミュレータです。
Linux2 apps
mGBA オープンソース 「ファイル」>「ROMの読み込み」から.gbaを選択。最も正確で活発にメンテナンスされているGBAエミュレータです。
RetroArch (mGBA core) オープンソース mGBAコアをロードし、「コンテンツをロード」から.gbaファイルを選択します。
Android1 app
mGBA (or RetroArch) オープンソース インストールしてストレージへのアクセス権限を許可し、.gbaファイルを読み込みます。

技術的詳細

詳細仕様
ファイルタイプ生のバイナリカートリッジROMダンプ(ヘッダー付き)
バイト順序リトルエンディアン(ARM7TDMIアーキテクチャ)
ヘッダーサイズ192バイト(オフセット 0x00-0xBF)
ブートシグネチャオフセット 0x00に32ビットARMブランチオペコード、0x04から156バイトの任天堂ロゴビットマップ(16進数: 24 FF AE 51 …)
ヘッダーチェックサムオフセット 0xBDにある8ビットの補数チェックサム。起動時に毎回GBA BIOSによって検証される
最大ROMサイズ32 MB (256 Mbit) - 物理カートリッジの限界
一般的なROMサイズ4 MB、8 MB、16 MB、または32 MB(常に2の累乗)
CPU命令セット32ビットARMおよび16ビットTHUMB(ARM7TDMIコア)
内部圧縮ファイルレベルではなし。ゲームアセットはLZ77またはハフマン圧縮を使用する場合があり、BIOS SWIコールを介してデコードされる
セーブデータの保存コンパニオンファイルである.sav / .srmに個別に保存(カートリッジ上のSRAM、EEPROM、またはフラッシュチップ)
MIMEタイプapplication/x-gba-rom
ゲームコードフィールドヘッダーオフセット 0xACにある4文字のASCII識別子(例:ポケットモンスター ルビーの場合は AXVE)
メーカーコードフィールドヘッダーオフセット 0xB0にある2文字のASCIIライセンシーコード
ハードウェア表示実機では240×160ピクセルで15ビットBGR555カラー(32,768色)
後継形式.nds (Nintendo DS)。GBAプラットフォームを継承
リリース日2001 (Game Boy Advance launch - AGB platform)
最新バージョンN/A (fixed cartridge format; no versioning)
仕様書problemkaputt.de

GBA の変換

コミュニティ Q&A

ユーザーからの質問
質問する
GBA ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。GBA ファイルについて最初の質問をしてみましょう。

よくある質問

PCで.gbaファイルをプレイするにはどうすればよいですか?
mGBA(またはmGBAコアを搭載したRetroArch)などのGBAエミュレータをインストールし、「ファイル」>「ROMの読み込み」から.gbaファイルを選択します。ゲーム自体のインストールは不要です。
最高のGBAエミュレータは何ですか?
mGBAが最も正確で活発にメンテナンスされており、Windows、macOS、Linux、Androidで利用可能です。VisualBoyAdvance-MやRetroArch(mGBAコア)も確かな選択肢です。
セーブデータはどこに保存されますか?
バッテリーセーブは.gbaの内部ではなく、ROMと同じ場所にある別の.sav(または.srm)ファイルに書き込まれます。エミュレータのステートセーブ(どこでもセーブ)は、エミュレータ固有の別のファイルです。
GBA ROMのダウンロードは合法ですか?
所有していない商用ゲームをダウンロードすることは、ほとんどの国で著作権侵害となります。個人利用のために自分が物理的に所有しているカートリッジを吸い出すことが合法的なルートです。
ROMハックやファン翻訳を.gbaに適用するには?
パッチは.ipsまたは.upsファイルとして提供されます。Floating IPS (Flips)やLunar IPSなどのパッチャーを使用してオリジナルのROMに適用すると、パッチ適用済みの.gbaが生成されます。
.gbaを.ndsに変換できますか?
いいえ。Game Boy AdvanceとNintendo DSは異なるROM形式を持つ異なるコンソールです。GBA対応のエミュレータでそのまま.gbaを実行してください。

参考文献

1Wikipedia - Game Boy Advanceen.wikipedia.org
2GBATEK - GBA/NDS technical reference (cartridge header)problemkaputt.de

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.TXTPlain Text File

関連する拡張子

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧