.IPS

IPS-fil

International Patching System ROM Patch
Stil et spørgsmål
HURTIGT SVAR

En IPS-fil er en ROM-patch - den indeholder kun de byte-ændringer, der er nødvendige for at omdanne en original spil-ROM til en modificeret version (en fan-oversættelse, romhack eller fejlrettelse). Du anvender den på en base-ROM, du ejer lovligt, ved hjælp af et patch-værktøj som Lunar IPS (Windows) eller det gratis webværktøj Rom Patcher JS, som genererer en patchet ROM, du derefter kører i en emulator. Anvend den på præcis den ROM-version, den er lavet til; IPS har ingen tjeksum, så den forkerte kilde korrumperer outputtet uden advarsel.

Udvikler: N/A (community/de-facto standard; originated with SNES copier tools) Kategori: Spilfiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows macOS Linux Web
Relateret: .OBB · .PAK · .ROFL · .PACKAGE

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er IPS-filformatet?

.ips er en patch-fil, der gemmer ændringer på byte-niveau for ROM-spilbilleder. I stedet for at indeholde et fuldt spil, er en .ips-fil en binær diff, som du anvender på en lovligt ejet base-ROM for at producere en modificeret version. IPS-patches kan levere fan-oversættelser, fejlrettelser, ny grafik, musiknumre eller sproglige lokaliseringspakker. Formatet bruger 24-bit adressering, hvilket begrænser målforskydninger (offsets) til 16 MB; for større ROM'er foretrækkes det fællesskabsudvidede .ips32-format eller nyere alternativer som .BPS og .UPS i stedet.

Anvendelse af patches

.ips-patch-filer skal anvendes ved hjælp af dedikerede ROM-patching-værktøjer. Et sådant værktøj vil overskrive den givne ROM for at inkludere .ips-dataene - eller producere en patchet kopi - og det tilrådes at beholde en sikkerhedskopi af den originale ROM for en sikkerheds skyld. Da .ips ikke indeholder nogen intern tjeksum, kan den ikke verificere, at den bliver anvendt på den korrekte ROM-version; anvendelse på den forkerte base producerer lydløst et korrupt resultat. Nogle emulator-software er i stand til at anvende .ips-patches «on-the-fly» uden permanent at overskrive ROM-billedet.

Sikkerhed og tryghed

RISIKO: MEDIUM

Selve IPS-filen er en passiv byte-diff og kan ikke eksekveres, men der er reelle faldgruber. (1) Legalitet/kilde: patches er legitime, men du skal anvende dem på en ROM, du ejer lovligt; download af præ-patchede ROM'er er piratkopiering. (2) Ingen tjeksum: anvendelse af en IPS på den forkerte ROM-version korrumperer lydløst outputtet, så sørg for at matche den præcise ROM, patchen er målrettet mod. (3) Falske «IPS-patchere» på reklamefyldte sider kan indeholde uønskede programmer - brug de anerkendte værktøjer anført her (Lunar IPS, Flips, Rom Patcher JS) og behold en upatchet sikkerhedskopi af din ROM.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNInternational Patching System ROM Patchogså kendt som IPS patch, IPS ROM patch
UDVIKLERN/A (community/de-facto standard; originated with SNES copier tools)siden early-mid 1990s (ROM-copier / emulation scene)
KATEGORISpilfiler
MIME-TYPEapplication/octet-stream
TYPEBinær diff/patch-fil, der anvender byte-ændringer på et spil-ROM-billede
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Apple iOS panic / crash log - iPhones/iPads skriver .ips-filer under Indstillinger > Anonymitet og sikkerhed > Analysedata - JSON-baserede panic/crash-logs, urelateret til ROM-patching.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
En IPS-patch begynder med den bogstavelige ASCII-tekst «PATCH» (50 41 54 43 48) og slutter med ASCII-markøren «EOF» (45 4F 46). Imellem dem er poster af {3-byte offset, 2-byte længde, data}; en nul-længde signalerer en RLE-sekvens (2-byte sekvenslængde + 1 byte værdi).

Programmer der åbner IPS-filer

Windows2 apps
Lunar IPS (LIPS) Gratis Kør Lunar IPS, vælg «Apply IPS Patch», vælg .ips-filen og derefter din base-ROM - den skriver den patchede ROM.
Rom Patcher JS Open-source Åbn siden, træk .ips-filen og ROM'en ind, klik på «Apply patch», download resultatet - kører lokalt i browseren.
macOS2 apps
Rom Patcher JS Open-source Åbn siden, træk .ips-filen og ROM'en ind, klik på «Apply patch», download resultatet - kører lokalt i browseren.
MultiPatch Gratis Åbn MultiPatch, vælg «Apply Patch», vælg .ips og ROM (håndterer også BPS/UPS).
Linux2 apps
Rom Patcher JS Open-source Åbn siden, træk .ips-filen og ROM'en ind, klik på «Apply patch», download resultatet - kører lokalt i browseren.
Flips (Floating IPS) Open-source flips --apply patch.ips base.rom out.rom (GUI er også tilgængelig); moderne efterfølger til Lunar IPS.
Web1 app
Rom Patcher JS Open-source Åbn siden, træk .ips-filen og ROM'en ind, klik på «Apply patch», download resultatet - kører lokalt i browseren.

Tekniske detaljer

dyb specifikation
Fil-magic / headerASCII «PATCH» - 5 bytes (hex 50 41 54 43 48) ved offset 0
Fil-terminatorASCII «EOF» - 3 bytes (hex 45 4F 46), der markerer slutningen på alle patch-poster
Byte-ordenBig-endian for alle multi-byte heltal (offsets og længder)
Offset-størrelse3 bytes (24-bit), der adresserer op til 16.777.215 bytes i målfilen
Post-struktur{3-byte offset, 2-byte datalængde, N bytes erstatningsdata} pr. patch-post
RLE-kodningNår længdefeltet er 0x0000: efterfulgt af en 2-byte gentagelsestæller og 1-byte gentagelsesværdi
Integritet / tjeksumIngen - ingen hash af kilde- eller mål-ROM gemmes; forkert base-ROM producerer lydløs korruption
KomprimeringIngen generel komprimering; kun RLE på post-niveau for gentagne byte-sekvenser
KodningBinær med læsbare ASCII-magic-strenge ved header og footer
Typisk filstørrelseBytes til nogle få hundrede KB, proportionalt med mængden af ændrede data
Grænse for adresserumKlassisk IPS: 16 MB (24-bit); IPS32-variant: 4 GB (32-bit offsets)
MIME-typeapplication/octet-stream (uformelt: application/x-ips-patch)
AnvendelsesmetodeByte-præcis overlejring: hver post erstatter bytes ved det nøjagtige offset i mål-ROM'en
Verificering af kilde-ROMIkke understøttet - ingen CRC, MD5 eller SHA-hash af base-ROM'en er indlejret i filen
Understøttelse af målplatformPatch-værktøjer tilgængelige til Windows, macOS, Linux og i browseren (ingen indfødt OS-binding)
Udgivetearly-mid 1990s (ROM-copier / emulation scene)
Seneste versionIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Åben standardJa · royaltyfri
Specifikationzerosoft.zophar.net

IPS-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med IPS-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om IPS-filer.

Ofte stillede spørgsmål

Hvad er en IPS-fil, og hvordan bruger jeg den?
Det er en ROM-patch, der kun indeholder byte-ændringer. Du «anvender» den på en base-spil-ROM med et patch-værktøj (Lunar IPS, Flips eller webværktøjet Rom Patcher JS), som genererer en modificeret ROM til kørsel i en emulator.
Hvordan anvender jeg en IPS-patch?
Åbn et patch-værktøj, vælg .ips-filen, vælg derefter præcis den ROM, den er lavet til, og lad den skrive den patchede ROM. Behold altid en sikkerhedskopi af den originale ROM.
Hvorfor virker min patchede ROM ikke?
Det er næsten altid den forkerte base-ROM/version - IPS har ingen tjeksum, så et misforhold korrumperer resultatet. Find den præcise ROM (region/revision), som patchen specificerer.
Hvad er forskellen på IPS-, BPS- og UPS-patches?
Alle er ROM-patch-formater. IPS er det ældste og enkleste (ingen tjeksum, 16 MB grænse). BPS og UPS er nyere, verificerer ROM'en med tjeksummer og håndterer store ROM'er - de foretrækkes til moderne hacks.
Er en .ips-fil det samme som en iPhone-crash-log?
Nej - det er et andet, urelateret format. Apple bruger .ips til JSON-baserede panic/crash-logs i Analytics Data; denne artikel handler om ROM-patches.
Kan jeg åbne en IPS-patch for at se, hvad der er indeni?
Du kan se den i en hex-editor (den starter med «PATCH»), men den giver kun mening, når den anvendes på sin mål-ROM. Der er intet spilbart inde i selve patchen alene.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å