.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.ICSiCalendar data file
9.DATProgram Data File (generic)
10.JPGJPEG Image

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-Å