.IPS

IPS Datei

International Patching System ROM Patch
Frage stellen
SCHNELLE ANTWORT

Eine IPS-Datei ist ein ROM-Patch - sie enthält nur die Byte-Änderungen, die erforderlich sind, um ein originales Spiel-ROM in eine modifizierte Version zu verwandeln (eine Fan-Übersetzung, ein ROM-Hack oder eine Fehlerbehebung). Sie wenden sie auf ein Basis-ROM an, das Sie rechtmäßig besitzen, indem Sie ein Patch-Programm wie Lunar IPS (Windows) oder das kostenlose Web-Tool Rom Patcher JS verwenden, das ein gepatchtes ROM ausgibt, das Sie dann in einem Emulator ausführen. Wenden Sie den Patch auf genau die ROM-Version an, für die er erstellt wurde; IPS hat keine Prüfsumme, daher korrumpiert die falsche Quelle das Ergebnis unbemerkt.

Entwickler: N/A (community/de-facto standard; originated with SNES copier tools) Kategorie: Computerspieldateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux Web
Verwandt: .OBB · .PAK · .ROFL · .PACKAGE

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das IPS-Dateiformat?

.ips ist eine Patch-Datei, die Änderungen auf Byte-Ebene für ROM-Spielabbilder speichert. Anstatt ein vollständiges Spiel zu enthalten, ist eine .ips-Datei ein binärer Diff, den Sie auf ein rechtmäßig erworbenes Basis-ROM anwenden, um eine modifizierte Version zu erstellen. IPS-Patches können Fan-Übersetzungen, Fehlerbehebungen, neue Grafiken, Musiktitel oder Sprachlokalisierungspakete liefern. Das Format verwendet eine 24-Bit-Adressierung, was die Ziel-Offsets auf 16 MB begrenzt; für größere ROMs werden das von der Community erweiterte .ips32-Format oder neuere Alternativen wie .BPS und .UPS bevorzugt.

Anwenden von Patches

.ips-Patch-Dateien müssen mit speziellen ROM-Patching-Tools angewendet werden. Ein solches Tool überschreibt das angegebene ROM, um die .ips-Daten einzufügen - oder erstellt eine gepatchte Kopie - und es wird empfohlen, zur Sicherheit ein Backup des Original-ROMs aufzubewahren. Da .ips keine interne Prüfsumme enthält, kann es nicht überprüfen, ob es auf die richtige ROM-Version angewendet wird; die Anwendung auf die falsche Basis führt unbemerkt zu einem beschädigten Ergebnis. Einige Emulator-Software ist in der Lage, .ips-Patches „on-the-fly“ anzuwenden, ohne das ROM-Abbild dauerhaft zu überschreiben.

Sicherheit

RISIKO: MEDIUM

Die IPS-Datei selbst ist ein passiver Byte-Diff und kann nicht ausgeführt werden, aber es gibt Fallstricke. (1) Rechtmäßigkeit/Quelle: Patches sind legitim, aber Sie müssen sie auf ein ROM anwenden, das Sie rechtmäßig besitzen; das Herunterladen von vor-gepatchten ROMs ist Piraterie. (2) Keine Prüfsumme: Das Anwenden eines IPS auf die falsche ROM-Version korrumpiert das Ergebnis unbemerkt, passen Sie also genau das ROM an, auf das der Patch abzielt. (3) Gefälschte „IPS-Patcher“ auf werbelastigen Seiten können PUPs enthalten - verwenden Sie die hier aufgelisteten seriösen Tools (Lunar IPS, Flips, Rom Patcher JS) und behalten Sie ein ungepatchtes Backup Ihres ROMs.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEInternational Patching System ROM Patchalias IPS patch, IPS ROM patch
ENTWICKLERN/A (community/de-facto standard; originated with SNES copier tools)seit early-mid 1990s (ROM-copier / emulation scene)
MIME TYPEapplication/octet-stream
TYPBinäre Diff/Patch-Datei, die Byte-Änderungen auf ein Spiel-ROM-Abbild anwendet
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Apple iOS Panic / Crash-Log - iPhones/iPads schreiben .ips-Dateien unter Einstellungen > Datenschutz > Analysedaten - JSON-basierte Panic/Crash-Logs, die nichts mit ROM-Patching zu tun haben.
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
Ein IPS-Patch beginnt mit dem ASCII-Text „PATCH“ (50 41 54 43 48) und endet mit dem ASCII-Marker „EOF“ (45 4F 46). Dazwischen liegen Datensätze aus {3-Byte Offset, 2-Byte Länge, Daten}; eine Länge von Null signalisiert einen RLE-Lauf (2-Byte Lauflänge + 1 Byte Wert).

Programme zum Öffnen von IPS-Dateien

Windows2 apps
Lunar IPS (LIPS) Kostenlos Starten Sie Lunar IPS, wählen Sie „Apply IPS Patch“, wählen Sie die .ips und dann Ihr Basis-ROM - es schreibt das gepatchte ROM.
Rom Patcher JS Open Source Öffnen Sie die Seite, ziehen Sie die .ips und das ROM hinein, klicken Sie auf „Apply patch“, laden Sie das Ergebnis herunter - läuft lokal im Browser.
macOS2 apps
Rom Patcher JS Open Source Öffnen Sie die Seite, ziehen Sie die .ips und das ROM hinein, klicken Sie auf „Apply patch“, laden Sie das Ergebnis herunter - läuft lokal im Browser.
MultiPatch Kostenlos Öffnen Sie MultiPatch, wählen Sie „Apply Patch“, wählen Sie die .ips und das ROM (unterstützt auch BPS/UPS).
Linux2 apps
Rom Patcher JS Open Source Öffnen Sie die Seite, ziehen Sie die .ips und das ROM hinein, klicken Sie auf „Apply patch“, laden Sie das Ergebnis herunter - läuft lokal im Browser.
Flips (Floating IPS) Open Source flips --apply patch.ips base.rom out.rom (GUI ebenfalls verfügbar); moderner Nachfolger von Lunar IPS.
Web1 app
Rom Patcher JS Open Source Öffnen Sie die Seite, ziehen Sie die .ips und das ROM hinein, klicken Sie auf „Apply patch“, laden Sie das Ergebnis herunter - läuft lokal im Browser.

Technische Details

technische Spezifikation
Dateisignatur / HeaderASCII „PATCH“ - 5 Bytes (Hex 50 41 54 43 48) bei Offset 0
Dateiende-MarkierungASCII „EOF“ - 3 Bytes (Hex 45 4F 46) markiert das Ende aller Patch-Datensätze
Byte-ReihenfolgeBig-endian für alle Multi-Byte-Integer (Offsets und Längen)
Offset-Größe3 Bytes (24-Bit), adressiert bis zu 16.777.215 Bytes in der Zieldatei
Datensatzstruktur{3-Byte Offset, 2-Byte Datenlänge, N Bytes Ersetzungsdaten} pro Patch-Datensatz
RLE-KodierungWenn das Längenfeld 0x0000 ist: gefolgt von einem 2-Byte-Wiederholungszähler und einem 1-Byte-Wiederholungswert
Integrität / PrüfsummeKeine - es wird kein Hash des Quell- oder Ziel-ROMs gespeichert; ein falsches Basis-ROM führt zu unbemerkter Korruption
KompressionKeine allgemeine Kompression; nur RLE auf Datensatzebene für Sequenzen mit wiederholten Bytes
KodierungBinär mit druckbaren ASCII-Magic-Strings im Header und Footer
Typische DateigrößeBytes bis zu einigen hundert KB, proportional zum Volumen der geänderten Daten
AdressraumbeschränkungKlassisches IPS: 16 MB (24-Bit); IPS32-Variante: 4 GB (32-Bit Offsets)
MIME-Typapplication/octet-stream (informell: application/x-ips-patch)
AnwendungsmethodeByte-genaues Overlay: Jeder Datensatz ersetzt Bytes am exakten Offset im Ziel-ROM
Quell-ROM-VerifizierungNicht unterstützt - kein CRC-, MD5- oder SHA-Hash des Basis-ROMs in der Datei eingebettet
PlattformunterstützungPatching-Tools verfügbar für Windows, macOS, Linux und im Browser (keine native OS-Bindung)
Veröffentlichtearly-mid 1990s (ROM-copier / emulation scene)
Neueste VersionIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Offener StandardJa · lizenzgebührenfrei
Spezifikationzerosoft.zophar.net

IPS-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit IPS-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu IPS-Dateien.

Häufig gestellte Fragen

Was ist eine IPS-Datei und wie verwende ich sie?
Es ist ein ROM-Patch, der nur Byte-Änderungen enthält. Sie „wenden ihn an“ auf ein Basis-Spiel-ROM mit einem Patcher (Lunar IPS, Flips oder dem Web-Tool Rom Patcher JS), der ein modifiziertes ROM zur Ausführung in einem Emulator ausgibt.
Wie wende ich einen IPS-Patch an?
Öffnen Sie einen Patcher, wählen Sie die .ips-Datei aus, wählen Sie dann genau das ROM aus, für das sie erstellt wurde, und lassen Sie das Programm das gepatchte ROM schreiben. Behalten Sie immer eine Sicherungskopie des Original-ROMs.
Warum funktioniert mein gepatchtes ROM nicht?
Fast immer liegt es am falschen Basis-ROM oder der falschen Version - IPS hat keine Prüfsumme, daher korrumpiert eine Nichtübereinstimmung das Ergebnis. Suchen Sie genau das ROM (Region/Revision), das der Patch spezifiziert.
Was ist der Unterschied zwischen IPS-, BPS- und UPS-Patches?
Alle sind ROM-Patch-Formate. IPS ist das älteste und einfachste (keine Prüfsumme, 16 MB Limit). BPS und UPS sind neuer, verifizieren das ROM mit Prüfsummen und unterstützen große ROMs - sie werden für moderne Hacks bevorzugt.
Ist eine .ips-Datei dasselbe wie ein iPhone-Crash-Log?
Nein - das ist ein anderes, nicht verwandtes Format. Apple verwendet .ips für JSON-basierte Panic/Crash-Logs in den Analysedaten; dieser Artikel befasst sich mit ROM-Patches.
Kann ich einen IPS-Patch öffnen, um zu sehen, was drin ist?
Sie können ihn in einem Hex-Editor betrachten (er beginnt mit „PATCH“), aber er ist nur sinnvoll, wenn er auf sein Ziel-ROM angewendet wird. Im Patch allein ist nichts Spielbares enthalten.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

.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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen