.IPS

IPS ファイル

International Patching System ROM Patch
質問する
クイック回答

IPSファイルはROMパッチです。これは、オリジナルのゲームROMを改造版(ファン翻訳、ROMハック、バグ修正など)に変更するために必要なバイト単位の変更データのみを保持しています。Lunar IPS(Windows)や無料のウェブツール Rom Patcher JS などのパッチャーを使用して、法的に所有しているベースROMに適用すると、エミュレータで実行可能なパッチ適用済みROMが出力されます。IPSにはチェックサムがないため、間違ったソースに適用すると出力が静かに破損します。必ず作成時と同じ正確なROMバージョンに適用してください。

開発元: N/A (community/de-facto standard; originated with SNES copier tools) カテゴリ: ゲームファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS Linux Web
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

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

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

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

ファイルを識別する

IPS ファイル形式とは?

.ips は、ROMゲームイメージのバイトレベルの変更を保存するパッチファイルです。ゲーム全体を含むのではなく、.ips ファイルは法的に所有しているベースROMに適用して改造版を作成するためのバイナリ差分です。IPSパッチは、ファン翻訳、バグ修正、新しいグラフィック、楽曲、または言語ローカライズパッケージを提供するために使用されます。この形式は24ビットアドレッシングを使用しているため、ターゲットのオフセットは16 MBに制限されています。より大きなROMの場合は、コミュニティで拡張された .ips32 形式や、.BPS.UPS のような新しい代替形式が好まれます。

パッチの適用

.ips パッチファイルは、専用のROMパッチツールを使用して適用する必要があります。このようなツールは、指定されたROMを上書きして .ips データを組み込むか、パッチ適用済みのコピーを作成します。安全のためにオリジナルのROMのバックアップを保持することをお勧めします。.ips には内部チェックサムが含まれていないため、正しいROMバージョンに適用されているかを確認できません。間違ったベースに適用すると、エラーを出さずに破損した結果が生成されます。一部のエミュレータソフトウェアは、ROMイメージを永久に書き換えることなく、実行時に動的に .ips パッチを適用する機能を備えています。

セキュリティと安全性

リスク: MEDIUM

IPSファイル自体は受動的なバイト差分であり、実行することはできませんが、注意点があります。(1) 合法性/ソース:パッチ自体は合法ですが、法的に所有しているROMに適用する必要があります。パッチ適用済みのROMをダウンロードすることは著作権侵害にあたります。(2) チェックサムなし:間違ったROMバージョンに適用すると、警告なしに出力が破損するため、パッチが対象とする正確なROMと一致させてください。(3) 広告の多いサイトにある偽の「IPSパッチャー」は PUP を同梱している可能性があります。ここに挙げた信頼できるツール(Lunar IPS、Flips、Rom Patcher JS)を使用し、ROMの未パッチのバックアップを保管してください。

形式の詳細

概要
正式名称International Patching System ROM Patch別名 IPS patch, IPS ROM patch
開発元N/A (community/de-facto standard; originated with SNES copier tools)登場時期 early-mid 1990s (ROM-copier / emulation scene)
MIME タイプapplication/octet-stream
タイプゲームROMイメージにバイト単位の変更を適用するバイナリ差分/パッチファイル
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Apple iOS パニック / クラッシュログ - iPhone/iPad は「設定 > プライバシー > 解析データ」の下に .ips ファイルを書き出します。これは JSON ベースのパニック/クラッシュログであり、ROMパッチとは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304
16進数
5041544348
ASCII
PATCH
IPSパッチはリテラルASCIIテキストの «PATCH» (50 41 54 43 48) で始まり、ASCIIマーカーの «EOF» (45 4F 46) で終わります。その間には {3バイトのオフセット、2バイトの長さ、データ} のレコードがあります。長さがゼロの場合は RLE ラン(2バイトのラン長 + 1バイトの値)を示します。

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

Windows2 apps
Lunar IPS (LIPS) 無料 Lunar IPS を実行し、「Apply IPS Patch」を選択して .ips とベースROMを選択すると、パッチ適用済みROMが書き込まれます。
Rom Patcher JS オープンソース サイトを開き、.ips とROMをドロップして「Apply patch」をクリックし、結果をダウンロードします。ブラウザ内でローカルに動作します。
macOS2 apps
Rom Patcher JS オープンソース サイトを開き、.ips とROMをドロップして「Apply patch」をクリックし、結果をダウンロードします。ブラウザ内でローカルに動作します。
MultiPatch 無料 MultiPatch を開き、「Apply Patch」を選択して .ips とROMを選択します(BPS/UPS も処理可能です)。
Linux2 apps
Rom Patcher JS オープンソース サイトを開き、.ips とROMをドロップして「Apply patch」をクリックし、結果をダウンロードします。ブラウザ内でローカルに動作します。
Flips (Floating IPS) オープンソース flips --apply patch.ips base.rom out.rom(GUIも利用可能)。Lunar IPS の現代的な後継ツールです。
Web1 app
Rom Patcher JS オープンソース サイトを開き、.ips とROMをドロップして「Apply patch」をクリックし、結果をダウンロードします。ブラウザ内でローカルに動作します。

技術的詳細

詳細仕様
ファイルマジック / ヘッダーASCII «PATCH» - オフセット 0 に 5バイト(16進数 50 41 54 43 48)
ファイルターミネータASCII «EOF» - すべてのパッチレコードの終わりを示す 3バイト(16進数 45 4F 46)
バイト順序すべてのマルチバイト整数(オフセットおよび長さ)でビッグエンディアン
オフセットサイズ3バイト(24ビット)、ターゲットファイル内の最大 16,777,215 バイトをアドレッシング
レコード構造パッチレコードごとに {3バイトのオフセット、2バイトのデータ長、Nバイトの置換データ}
RLEエンコーディング長さフィールドが 0x0000 の場合:2バイトのランカウントと1バイトの反復値が続く
整合性 / チェックサムなし - ソースまたはターゲットROMのハッシュは保存されません。間違ったベースROMは静かな破損を引き起こします
圧縮一般的な圧縮はなし。繰り返されるバイトシーケンスに対してレコードレベルのRLEのみ
エンコーディングヘッダーとフッターに表示可能なASCIIマジック文字列を含むバイナリ
一般的なファイルサイズ数バイトから数百 KB。変更されたデータの量に比例
アドレス空間制限クラシック IPS: 16 MB (24ビット); IPS32 バリアント: 4 GB (32ビットオフセット)
MIMEタイプapplication/octet-stream (非公式: application/x-ips-patch)
適用方法バイト精度のオーバーレイ:各レコードがターゲットROMの正確なオフセットにあるバイトを置換
ソースROM検証サポートされていません - ベースROMの CRC、MD5、または SHA ハッシュはファイルに埋め込まれません
ターゲットプラットフォームのサポートWindows、macOS、Linux、およびブラウザ用のパッチツールが利用可能(特定のOSへの依存なし)
リリース日early-mid 1990s (ROM-copier / emulation scene)
最新バージョンIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
オープンスタンダードはい · ロイヤリティフリー
仕様書zerosoft.zophar.net

IPS の変換

コミュニティ Q&A

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

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

よくある質問

IPSファイルとは何ですか?どのように使用しますか?
バイト単位の変更のみを含むROMパッチです。パッチャー(Lunar IPS、Flips、またはウェブツールの Rom Patcher JS)を使用してベースゲームROMに「適用」すると、エミュレータで実行できる改造されたROMが出力されます。
IPSパッチを適用するにはどうすればよいですか?
パッチャーを開き、.ips を選択してから、それが作成された正確なROMを選択し、パッチ適用済みROMを書き出します。常にオリジナルのROMのバックアップを保管してください。
パッチを適用したROMが動作しないのはなぜですか?
ほとんどの場合、ベースROMやバージョンが間違っていることが原因です。IPSにはチェックサムがないため、不一致があると結果が破損します。パッチが指定している正確なROM(リージョン/リビジョン)を見つけてください。
IPS、BPS、UPSパッチの違いは何ですか?
すべてROMパッチ形式です。IPSは最も古くシンプルです(チェックサムなし、16 MB制限)。BPSとUPSはより新しく、チェックサムでROMを検証し、大きなROMも処理できるため、現代のハックではこちらが好まれます。
.ips ファイルは iPhone のクラッシュログと同じですか?
いいえ、それは無関係な別の形式です。Apple は解析データの JSON 形式のパニック/クラッシュログに .ips を使用しています。この記事はROMパッチについて説明しています。
IPSパッチを開いて中身を見ることはできますか?
バイナリエディタで表示することは可能で(「PATCH」で始まります)、ターゲットROMに適用したときにのみ意味を持ちます。パッチ単体の中にプレイ可能な要素はありません。

参考文献

1Zerosoft - IPS file format descriptionzerosoft.zophar.net
2Flips (Floating IPS) - patcher sourcegithub.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.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 で閲覧