.IPS

IPS-fil

International Patching System ROM Patch
Still et spørsmål
HURTIGSVAR

En IPS-fil er en ROM-patch - den inneholder kun byte-endringene som trengs for å gjøre en original spill-ROM om til en modifisert versjon (en fanoversettelse, romhack eller feilretting). Du bruker den på en base-ROM du eier lovlig ved hjelp av et verktøy som Lunar IPS (Windows) eller det gratis nettverktøyet Rom Patcher JS, som genererer en patchet ROM du deretter kjører i en emulator. Bruk den på nøyaktig den ROM-versjonen den ble laget for; IPS har ingen sjekksum, så feil kilde vil korrumpere resultatet uten varsel.

Utvikler: N/A (community/de-facto standard; originated with SNES copier tools) Kategori: Spillfiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows macOS Linux Web
Relatert: .OBB · .PAK · .ROFL · .PACKAGE

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er IPS-filformatet?

.ips er en patch-fil som lagrer endringer på byte-nivå for ROM-spillbilder. I stedet for å inneholde et fullstendig spill, er en .ips-fil en binær differanse du bruker på en lovlig eid base-ROM for å produsere en modifisert versjon. IPS-patcher kan inneholde fanoversettelser, feilrettinger, ny grafikk, musikkspor eller språkpakker. Formatet bruker 24-bit adressering, noe som begrenser målforskyvninger (offsets) til 16 MB; for større ROM-filer foretrekkes det fellesskapsutvidede .ips32-formatet eller nyere alternativer som .BPS og .UPS.

Påføring av patcher

.ips-patchfiler må påføres ved hjelp av dedikerte ROM-patchingsverktøy. Et slikt verktøy vil overskrive den angitte ROM-filen for å inkludere .ips-dataene - eller produsere en patchet kopi - og det anbefales å beholde en sikkerhetskopi av den originale ROM-filen. Fordi .ips ikke inneholder noen intern sjekksum, kan den ikke verifisere at den blir brukt på riktig ROM-versjon; bruk på feil base vil i stillhet produsere et korrupt resultat. Enkelte emulatorer er i stand til å påføre .ips-patcher «on-the-fly», uten å overskrive ROM-bildet permanent.

Sikkerhet og trygghet

RISIKO: MEDIUM

Selve IPS-filen er en passiv byte-differanse og kan ikke kjøres, men det finnes fallgruver. (1) Legalitet/kilde: patcher er legitime, men du må bruke dem på en ROM du eier lovlig; nedlasting av ferdigpatchede ROM-filer er piratkopiering. (2) Ingen sjekksum: bruk av en IPS på feil ROM-versjon vil korrumpere resultatet uten varsel, så sørg for at den samsvarer med nøyaktig den ROM-en patchen er laget for. (3) Falske «IPS-patchere» på reklamefinansierte sider kan inneholde uønsket programvare - bruk de anerkjente verktøyene som er oppført her (Lunar IPS, Flips, Rom Patcher JS) og behold en upatchet sikkerhetskopi av din ROM.

Formatdetaljer

i et nøtteskall
FULLT NAVNInternational Patching System ROM Patchogså kjent som IPS patch, IPS ROM patch
UTVIKLERN/A (community/de-facto standard; originated with SNES copier tools)siden early-mid 1990s (ROM-copier / emulation scene)
KATEGORISpillfiler
MIME-TYPEapplication/octet-stream
TYPEBinær diff/patch-fil som påfører byte-endringer på et ROM-spillbilde
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Apple iOS panic / krasjlogg - iPhones/iPads skriver .ips-filer under Innstillinger > Personvern > Analyse og forbedringer - JSON-baserte panic/krasjlogger, urelatert til ROM-patching.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
En IPS-patch starter med ASCII-teksten «PATCH» (50 41 54 43 48) og slutter med ASCII-markøren «EOF» (45 4F 46). Mellom disse ligger oppføringer bestående av {3-byte posisjon, 2-byte lengde, data}; en lengde på null signaliserer en RLE-sekvens (2-byte sekvenslengde + 1 byte verdi).

Programmer som åpner IPS-filer

Windows2 apps
Lunar IPS (LIPS) Gratis Kjør Lunar IPS, velg «Apply IPS Patch», velg .ips-filen og deretter din base-ROM - programmet skriver den patchede ROM-filen.
Rom Patcher JS Åpen kildekode Åpne siden, dra inn .ips-filen og ROM-filen, klikk «Apply patch», og last ned resultatet - kjører lokalt i nettleseren.
macOS2 apps
Rom Patcher JS Åpen kildekode Åpne siden, dra inn .ips-filen og ROM-filen, klikk «Apply patch», og last ned resultatet - kjører lokalt i nettleseren.
MultiPatch Gratis Åpne MultiPatch, velg «Apply Patch», velg .ips og ROM (håndterer også BPS/UPS).
Linux2 apps
Rom Patcher JS Åpen kildekode Åpne siden, dra inn .ips-filen og ROM-filen, klikk «Apply patch», og last ned resultatet - kjører lokalt i nettleseren.
Flips (Floating IPS) Åpen kildekode flips --apply patch.ips base.rom out.rom (GUI er også tilgjengelig); moderne etterfølger til Lunar IPS.
Web1 app
Rom Patcher JS Åpen kildekode Åpne siden, dra inn .ips-filen og ROM-filen, klikk «Apply patch», og last ned resultatet - kjører lokalt i nettleseren.

Tekniske detaljer

dyp spesifikasjon
Fil-magic / headerASCII «PATCH» - 5 bytes (hex 50 41 54 43 48) ved posisjon 0
Fil-terminatorASCII «EOF» - 3 bytes (hex 45 4F 46) som markerer slutten på alle patch-oppføringer
Byte-rekkefølgeBig-endian for alle heltall over flere bytes (posisjoner og lengder)
Posisjonsstørrelse3 bytes (24-bit), som adresserer opptil 16 777 215 bytes i målfilen
Oppføringsstruktur{3-byte posisjon, 2-byte datalengde, N bytes med erstatningsdata} per patch-oppføring
RLE-kodingNår lengdefeltet er 0x0000: etterfulgt av en 2-byte antall repetisjoner og 1-byte verdi
Integritet / sjekksumIngen - ingen hash av kilde- eller mål-ROM lagres; feil base-ROM produserer korrupsjon uten varsel
KomprimeringIngen generell komprimering; kun RLE på oppføringsnivå for sekvenser med gjentatte bytes
KodingBinær med lesbare ASCII-magic-strenger i hode og bunn
Typisk filstørrelseFra noen bytes til noen få hundre KB, proporsjonalt med mengden endret data
Grense for adresseromKlassisk IPS: 16 MB (24-bit); IPS32-variant: 4 GB (32-bit posisjoner)
MIME-typeapplication/octet-stream (uformelt: application/x-ips-patch)
PåføringsmetodeByte-nøyaktig overskriving: hver oppføring erstatter bytes ved nøyaktig posisjon i mål-ROM-en
Verifisering av kilde-ROMIkke støttet - ingen CRC, MD5 eller SHA-hash av base-ROM er innebygd i filen
Støtte for målplattformPatch-verktøy tilgjengelig for Windows, macOS, Linux og i nettleser (ingen binding til spesifikt operativsystem)
Utgittearly-mid 1990s (ROM-copier / emulation scene)
Siste versjonIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Åpen standardJa · royalty-fri
Spesifikasjonzerosoft.zophar.net

IPS-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med IPS-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om IPS-filer.

Ofte stilte spørsmål

Hva er en IPS-fil og hvordan bruker jeg den?
Det er en ROM-patch som kun inneholder byte-endringer. Du «påfører» den på en base-ROM med et patch-verktøy (Lunar IPS, Flips eller nettverktøyet Rom Patcher JS), som genererer en modifisert ROM som kan kjøres i en emulator.
Hvordan påfører jeg en IPS-patch?
Åpne et patch-verktøy, velg .ips-filen, velg deretter nøyaktig den ROM-filen den ble laget for, og la programmet skrive den patchede ROM-filen. Ta alltid en sikkerhetskopi av den originale ROM-filen.
Hvorfor fungerer ikke min patchede ROM?
Nesten alltid skyldes dette feil base-ROM eller versjon - IPS har ingen sjekksum, så et misforhold korrumperer resultatet. Finn nøyaktig den ROM-filen (region/revisjon) som patchen spesifiserer.
Hva er forskjellen mellom IPS-, BPS- og UPS-patcher?
Alle er formater for ROM-patching. IPS er det eldste og enkleste (ingen sjekksum, 16 MB grense). BPS og UPS er nyere, verifiserer ROM-filen med sjekksummer og håndterer store ROM-filer - disse foretrekkes for moderne hacker.
Er en .ips-fil det samme som en krasjlogg fra iPhone?
Nei - det er et annet, urelatert format. Apple bruker .ips for JSON-baserte panic/krasjlogger i Analytics Data; denne artikkelen handler om ROM-patcher.
Kan jeg åpne en IPS-patch for å se hva som er inni?
Du kan se på den i en hex-editor (den starter med «PATCH»), men den gir kun mening når den påføres mål-ROM-en. Det er ingenting spillbart inni selve patchen alene.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å