.IPS

IPS-fil

International Patching System ROM Patch
Ställ en fråga
SNABBT SVAR

En IPS-fil är en ROM-patch - den innehåller endast de byte-ändringar som krävs för att förvandla en original-ROM till en modifierad version (en fan-översättning, romhack eller buggfix). Du applicerar den på en bas-ROM som du äger lagligt med hjälp av ett patch-verktyg som Lunar IPS (Windows) eller det kostnadsfria webbverktyget Rom Patcher JS, vilket skapar en patchad ROM som du sedan kör i en emulator. Applicera den på exakt den ROM-version den skapades för; IPS saknar kontrollsumma, så fel källfil korrumperar resultatet utan varning.

Utvecklare: N/A (community/de-facto standard; originated with SNES copier tools) Kategori: Spelfiler Öppen standard MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet IPS?

.ips är en patch-fil som lagrar ändringar på byte-nivå för ROM-spelbilder. Istället för att innehålla ett helt spel är en .ips-fil en binär diff som du applicerar på en lagligt ägd bas-ROM för att skapa en modifierad version. IPS-patchar kan leverera fan-översättningar, buggfixar, ny grafik, musikspår eller språklokaliseringspaket. Formatet använder 24-bitars adressering, vilket begränsar måloffsets till 16 MB; för större ROM-filer föredras det community-utökade formatet .ips32 eller nyare alternativ som .BPS och .UPS.

Applicera patchar

.ips-patchfiler måste appliceras med dedikerade ROM-patchverktyg. Ett sådant verktyg skriver över den angivna ROM-filen för att inkludera .ips-data - eller skapar en patchad kopia - och det rekommenderas att behålla en säkerhetskopia av original-ROM-filen. Eftersom .ips inte innehåller någon intern kontrollsumma kan den inte verifiera att den appliceras på rätt ROM-version; att applicera den på fel bas resulterar i ett korrupt resultat utan felmeddelande. Vissa emulatorer kan applicera .ips-patchar direkt vid körning («on-the-fly») utan att permanent skriva över ROM-filen.

Säkerhet & trygghet

RISK: MEDIUM

Själva IPS-filen är en passiv byte-diff och kan inte exekveras, men det finns fallgropar. (1) Legalitet/källa: patchar är legitima, men du måste applicera dem på en ROM du äger lagligt; att ladda ner färdigpatchade ROM-filer är piratkopiering. (2) Ingen kontrollsumma: att applicera en IPS på fel ROM-version korrumperar resultatet utan varning, så matcha exakt den ROM patchen är avsedd för. (3) Falska «IPS-patchers» på reklamtunga sidor kan innehålla oönskade program (PUP) - använd de välrenommerade verktygen som listas här (Lunar IPS, Flips, Rom Patcher JS) och behåll en opatchad säkerhetskopia av din ROM.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNInternational Patching System ROM Patchäven känd som IPS patch, IPS ROM patch
UTVECKLAREN/A (community/de-facto standard; originated with SNES copier tools)sedan early-mid 1990s (ROM-copier / emulation scene)
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPBinär diff/patch-fil som applicerar byte-ändringar på en ROM-spelbild
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Apple iOS panic / kraschlogg - iPhones/iPads skriver .ips-filer under Inställningar > Integritet > Analytics-data - JSON-baserade panic/kraschloggar, orelaterade till ROM-patchning.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
En IPS-patch börjar med ASCII-texten «PATCH» (50 41 54 43 48) och slutar med ASCII-markören «EOF» (45 4F 46). Däremellan finns poster bestående av {3-byte offset, 2-byte längd, data}; en längd på noll signalerar en RLE-sekvens (2-byte sekvenslängd + 1 byte värde).

Program som öppnar IPS-filer

Windows2 apps
Lunar IPS (LIPS) Gratis Kör Lunar IPS, välj «Apply IPS Patch», välj .ips-filen och sedan din bas-ROM - verktyget skriver den patchade ROM-filen.
Rom Patcher JS Öppen källkod Öppna webbplatsen, dra in .ips-filen och ROM-filen, klicka på «Apply patch» och ladda ner resultatet - körs lokalt i webbläsaren.
macOS2 apps
Rom Patcher JS Öppen källkod Öppna webbplatsen, dra in .ips-filen och ROM-filen, klicka på «Apply patch» och ladda ner resultatet - körs lokalt i webbläsaren.
MultiPatch Gratis Öppna MultiPatch, välj «Apply Patch», välj .ips och ROM (hanterar även BPS/UPS).
Linux2 apps
Rom Patcher JS Öppen källkod Öppna webbplatsen, dra in .ips-filen och ROM-filen, klicka på «Apply patch» och ladda ner resultatet - körs lokalt i webbläsaren.
Flips (Floating IPS) Öppen källkod flips --apply patch.ips base.rom out.rom (GUI finns också); modern efterföljare till Lunar IPS.
Web1 app
Rom Patcher JS Öppen källkod Öppna webbplatsen, dra in .ips-filen och ROM-filen, klicka på «Apply patch» och ladda ner resultatet - körs lokalt i webbläsaren.

Tekniska detaljer

djup specifikation
Fil-magic / headerASCII «PATCH» - 5 bytes (hex 50 41 54 43 48) vid offset 0
Fil-terminatorASCII «EOF» - 3 bytes (hex 45 4F 46) som markerar slutet på alla patch-poster
Byte-ordningBig-endian för alla heltal med flera bytes (offsets och längder)
Offset-storlek3 bytes (24-bitars), adresserar upp till 16 777 215 bytes i målfilen
Poststruktur{3-byte offset, 2-byte datalängd, N bytes ersättningsdata} per patch-post
RLE-kodningNär längdfältet är 0x0000: följs det av en 2-byte upprepningsräknare och ett 1-byte värde
Integritet / kontrollsummaIngen - ingen hash av käll- eller mål-ROM lagras; fel bas-ROM ger tyst korruption
KomprimeringIngen generell komprimering; endast RLE på postnivå för sekvenser med upprepade bytes
KodningBinär med läsbara ASCII-strängar i header och footer
Typisk filstorlekFrån några bytes till ett par hundra KB, proportionellt mot mängden ändrad data
AdressutrymmesgränsKlassisk IPS: 16 MB (24-bitars); IPS32-variant: 4 GB (32-bitars offsets)
MIME-typapplication/octet-stream (informellt: application/x-ips-patch)
AppliceringsmetodByte-exakt överskrivning: varje post ersätter bytes vid exakt offset i mål-ROM-filen
Verifiering av käll-ROMStöds ej - ingen CRC, MD5 eller SHA-hash av bas-ROM är inbäddad i filen
Stöd för målplattformPatch-verktyg finns för Windows, macOS, Linux och i webbläsaren (ingen infödd OS-koppling)
Släpptearly-mid 1990s (ROM-copier / emulation scene)
Senaste versionIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Öppen standardJa · royaltyfri
Specifikationzerosoft.zophar.net

IPS-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med IPS-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om IPS-filer.

Vanliga frågor

Vad är en IPS-fil och hur använder jag den?
Det är en ROM-patch som endast innehåller byte-ändringar. Du «applicerar» den på en bas-ROM för ett spel med ett patch-verktyg (Lunar IPS, Flips eller webbverktyget Rom Patcher JS), vilket skapar en modifierad ROM som kan köras i en emulator.
Hur applicerar jag en IPS-patch?
Öppna ett patch-verktyg, välj .ips-filen, välj sedan exakt den ROM den skapades för och låt verktyget skriva den patchade ROM-filen. Behåll alltid en säkerhetskopia av original-ROM-filen.
Varför fungerar inte min patchade ROM?
Det beror nästan alltid på fel bas-ROM eller version - IPS har ingen kontrollsumma, så en missmatchning korrumperar resultatet. Hitta exakt den ROM (region/revision) som patchen specificerar.
Vad är skillnaden mellan IPS-, BPS- och UPS-patchar?
Alla är format för ROM-patchar. IPS är det äldsta och enklaste (ingen kontrollsumma, 16 MB-gräns). BPS och UPS är nyare, verifierar ROM-filen med kontrollsummor och hanterar stora ROM-filer - de föredras för moderna hack.
Är en .ips-fil samma sak som en kraschlogg från iPhone?
Nej - det är ett annat, orelaterat format. Apple använder .ips för JSON-baserade panic/kraschloggar i Analytics Data; den här artikeln handlar om ROM-patchar.
Kan jag öppna en IPS-patch för att se vad som finns inuti?
Du kan visa den i en hex-editor (den börjar med «PATCH»), men den är bara meningsfull när den appliceras på sin mål-ROM. Det finns inget spelbart inuti själva patchen.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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)

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö