.IPS

Fichier IPS

International Patching System ROM Patch
Poser une question
RÉPONSE RAPIDE

Un fichier IPS est un patch de ROM - il ne contient que les modifications d'octets nécessaires pour transformer une ROM de jeu originale en une version modifiée (traduction de fans, romhack ou correction de bugs). Vous l'appliquez à une ROM de base que vous possédez légalement à l'aide d'un utilitaire de patch tel que Lunar IPS (Windows) ou l'outil web gratuit Rom Patcher JS, qui génère une ROM patchée que vous lancez ensuite dans un émulateur. Appliquez-le exactement à la version de la ROM pour laquelle il a été conçu ; le format IPS n'ayant pas de somme de contrôle (checksum), une mauvaise source corrompra silencieusement le résultat.

Développeur : N/A (community/de-facto standard; originated with SNES copier tools) Catégorie : Fichiers jeu Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux Web
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier IPS ?

.ips est un fichier de patch qui stocke les modifications au niveau des octets pour les images de ROM de jeux. Plutôt que de contenir un jeu complet, un fichier .ips est un diff binaire que vous appliquez à une ROM de base possédée légalement pour produire une version modifiée. Les patchs IPS peuvent proposer des traductions de fans, des corrections de bugs, de nouveaux graphismes, des pistes musicales ou des packs de localisation linguistique. Le format utilise un adressage sur 24 bits, ce qui limite les décalages (offsets) cibles à 16 Mo ; pour les ROM plus volumineuses, le format étendu par la communauté .ips32 ou des alternatives plus récentes comme .BPS et .UPS sont préférés.

Application des patchs

Les fichiers de patch .ips doivent être appliqués à l'aide d'outils de patch de ROM dédiés. Un tel outil écrasera la ROM donnée pour inclure les données .ips - ou produira une copie patchée - et il est conseillé de conserver une sauvegarde de la ROM originale par sécurité. Comme le format .ips ne comporte aucune somme de contrôle interne, il ne peut pas vérifier s'il est appliqué à la bonne version de la ROM ; l'appliquer sur une base erronée produit silencieusement un résultat corrompu. Certains logiciels d'émulation sont capables d'appliquer des patchs .ips « à la volée », sans écraser de manière permanente l'image de la ROM.

Sécurité et sûreté

RISQUE : MEDIUM

Le fichier IPS lui-même est un diff d'octets passif et ne peut pas s'exécuter, mais il existe des pièges réels. (1) Légalité/source : les patchs sont légitimes, mais vous devez les appliquer à une ROM que vous possédez légalement ; télécharger des ROM déjà patchées est du piratage. (2) Pas de checksum : l'application d'un IPS sur la mauvaise version de ROM corrompt silencieusement le résultat, veillez donc à faire correspondre la ROM exacte ciblée par le patch. (3) Les faux « patchers IPS » sur des sites saturés de publicités peuvent contenir des programmes potentiellement indésirables - utilisez les outils réputés listés ici (Lunar IPS, Flips, Rom Patcher JS) et conservez une sauvegarde non patchée de votre ROM.

Détails du format

en bref
NOM COMPLETInternational Patching System ROM Patchalias IPS patch, IPS ROM patch
DÉVELOPPEURN/A (community/de-facto standard; originated with SNES copier tools)depuis early-mid 1990s (ROM-copier / emulation scene)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/octet-stream
TYPEFichier de diff/patch binaire qui applique des modifications d'octets à une image de ROM de jeu
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Journal de panique / crash Apple iOS - Les iPhones/iPads écrivent des fichiers .ips sous Réglages > Confidentialité > Données d'analyse - il s'agit de journaux de panique/crash basés sur JSON, sans rapport avec le patch de ROM.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
Un patch IPS commence par le texte ASCII littéral « PATCH » (50 41 54 43 48) et se termine par le marqueur ASCII « EOF » (45 4F 46). Entre les deux se trouvent des enregistrements de type {offset de 3 octets, longueur de 2 octets, données} ; une longueur nulle signale une séquence RLE (longueur de séquence de 2 octets + valeur de 1 octet).

Programmes qui ouvrent les fichiers IPS

Windows2 apps
Lunar IPS (LIPS) Gratuit Lancez Lunar IPS, choisissez « Apply IPS Patch », sélectionnez le .ips puis votre ROM de base - il écrit la ROM patchée.
Rom Patcher JS Open-source Ouvrez le site, déposez le .ips et la ROM, cliquez sur « Apply patch », téléchargez le résultat - fonctionne localement dans le navigateur.
macOS2 apps
Rom Patcher JS Open-source Ouvrez le site, déposez le .ips et la ROM, cliquez sur « Apply patch », téléchargez le résultat - fonctionne localement dans le navigateur.
MultiPatch Gratuit Ouvrez MultiPatch, choisissez « Apply Patch », sélectionnez le .ips et la ROM (gère également le BPS/UPS).
Linux2 apps
Rom Patcher JS Open-source Ouvrez le site, déposez le .ips et la ROM, cliquez sur « Apply patch », téléchargez le résultat - fonctionne localement dans le navigateur.
Flips (Floating IPS) Open-source flips --apply patch.ips base.rom out.rom (interface graphique également disponible) ; successeur moderne de Lunar IPS.
Web1 app
Rom Patcher JS Open-source Ouvrez le site, déposez le .ips et la ROM, cliquez sur « Apply patch », téléchargez le résultat - fonctionne localement dans le navigateur.

Détails techniques

spécifications approfondies
Signature de fichier / en-têteASCII « PATCH » - 5 octets (hex 50 41 54 43 48) à l'offset 0
Terminateur de fichierASCII « EOF » - 3 octets (hex 45 4F 46) marquant la fin de tous les enregistrements de patch
Ordre des octets (Endianness)Big-endian pour tous les entiers multi-octets (offsets et longueurs)
Taille de l'offset3 octets (24 bits), adressant jusqu'à 16 777 215 octets dans le fichier cible
Structure d'enregistrement{offset de 3 octets, longueur de données de 2 octets, N octets de données de remplacement} par enregistrement de patch
Encodage RLELorsque le champ de longueur est 0x0000 : suivi d'un compteur de répétition de 2 octets et d'une valeur de répétition de 1 octet
Intégrité / somme de contrôleAucune - aucun hachage de la ROM source ou cible n'est stocké ; une mauvaise ROM de base produit une corruption silencieuse
CompressionPas de compression générale ; seulement du RLE au niveau de l'enregistrement pour les séquences d'octets répétés
EncodageBinaire avec des chaînes magiques ASCII imprimables en en-tête et en pied de page
Taille de fichier typiqueDe quelques octets à quelques centaines de Ko, proportionnelle au volume de données modifiées
Limite d'espace d'adressageIPS classique : 16 Mo (24 bits) ; variante IPS32 : 4 Go (offsets 32 bits)
Type MIMEapplication/octet-stream (informel : application/x-ips-patch)
Méthode d'applicationSuperposition précise au niveau de l'octet : chaque enregistrement remplace les octets à l'offset exact dans la ROM cible
Vérification de la ROM sourceNon prise en charge - aucun hachage CRC, MD5 ou SHA de la ROM de base n'est intégré dans le fichier
Support des plateformes ciblesOutils de patch disponibles pour Windows, macOS, Linux et via navigateur (pas de lien natif avec l'OS)
Publiéearly-mid 1990s (ROM-copier / emulation scene)
Dernière versionIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Standard ouvertOui · libre de droits
Spécificationzerosoft.zophar.net

Conversions IPS

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers IPS. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers IPS.

Foire aux questions

Qu'est-ce qu'un fichier IPS et comment l'utiliser ?
C'est un patch de ROM contenant uniquement des modifications d'octets. Vous l'« appliquez » à une ROM de jeu de base avec un logiciel de patch (Lunar IPS, Flips ou l'outil web Rom Patcher JS), ce qui génère une ROM modifiée à lancer dans un émulateur.
Comment appliquer un patch IPS ?
Ouvrez un utilitaire de patch, choisissez le .ips, puis sélectionnez la ROM exacte pour laquelle il a été conçu, et laissez-le générer la ROM patchée. Gardez toujours une sauvegarde de la ROM originale.
Pourquoi ma ROM patchée ne fonctionne-t-elle pas ?
C'est presque toujours dû à une mauvaise ROM de base ou une mauvaise version - IPS n'a pas de somme de contrôle, donc une incompatibilité corrompt le résultat. Trouvez la ROM exacte (région/révision) spécifiée par le patch.
Quelle est la différence entre les patchs IPS, BPS et UPS ?
Tous sont des formats de patch de ROM. IPS est le plus ancien et le plus simple (pas de checksum, limite de 16 Mo). BPS et UPS sont plus récents, vérifient la ROM avec des sommes de contrôle et gèrent les ROM volumineuses - ils sont préférés pour les hacks modernes.
Un fichier .ips est-il identique à un journal de crash d'iPhone ?
Non - il s'agit d'un format différent et sans rapport. Apple utilise l'extension .ips pour les journaux de panique/crash au format JSON dans les données d'analyse ; cet article concerne les patchs de ROM.
Puis-je ouvrir un patch IPS pour voir ce qu'il contient ?
Vous pouvez le visualiser dans un éditeur hexadécimal (il commence par « PATCH »), mais il n'a de sens que lorsqu'il est appliqué à sa ROM cible. Il n'y a rien de jouable à l'intérieur du patch seul.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z