.IPS

Файл IPS

International Patching System ROM Patch
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An IPS file is a ROM patch - it holds only the byte changes needed to turn an original game ROM into a modified one (a fan translation, romhack, or bug fix). You apply it to a base ROM you legally own using a patcher such as Lunar IPS (Windows) or the free web tool Rom Patcher JS, which outputs a patched ROM you then run in an emulator. Apply it to the exact ROM version it was made for; IPS has no checksum, so the wrong source corrupts the output silently.

Разработчик: N/A (community/de-facto standard; originated with SNES copier tools) Категория: Файлы игр Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла IPS?

.ips is a patch file that stores byte-level changes for ROM game images. Rather than containing a full game, an .ips file is a binary diff you apply to a legally-owned base ROM to produce a modified version. IPS patches can deliver fan translations, bug fixes, new graphics, music tracks, or language localization packages. The format uses 24-bit addressing, which limits target offsets to 16 MB; for larger ROMs, the community-extended .ips32 format or newer alternatives like .BPS and .UPS are preferred instead.

Applying patches

.ips patch files must be applied using dedicated ROM patching tools. Such a tool will overwrite the given ROM to include the .ips data - or produce a patched copy - and it is advised to keep a backup of the original ROM for safety. Because .ips carries no internal checksum, it cannot verify that it is being applied to the correct ROM version; applying it to the wrong base silently produces a corrupted result. Some emulator software is capable of applying .ips patches on-the-fly, without permanently overwriting the ROM image.

Безопасность и защита

РИСК: MEDIUM

The IPS file itself is a passive byte-diff and can't execute, but there are real pitfalls. (1) Legality/source: patches are legitimate, but you must apply them to a ROM you legally own; downloading pre-patched ROMs is piracy. (2) No checksum: applying an IPS to the wrong ROM version silently corrupts the output, so match the exact ROM the patch targets. (3) Fake 'IPS patchers' on ad-heavy sites can bundle PUPs - use the reputable tools listed here (Lunar IPS, Flips, Rom Patcher JS) and keep an unpatched backup of your ROM.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕInternational Patching System ROM Patchтакже известен как IPS patch, IPS ROM patch
РАЗРАБОТЧИКN/A (community/de-facto standard; originated with SNES copier tools)с early-mid 1990s (ROM-copier / emulation scene)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИПBinary diff/patch file that applies byte changes to a game ROM image
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Apple iOS panic / crash log - iPhones/iPads write .ips files under Settings > Privacy > Analytics Data - JSON-based panic/crash logs, unrelated to ROM patching.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304
HEX
5041544348
ASCII
PATCH
An IPS patch begins with the literal ASCII text "PATCH" (50 41 54 43 48) and ends with the ASCII marker "EOF" (45 4F 46). Between them are records of {3-byte offset, 2-byte length, data}; a zero length signals an RLE run (2-byte run length + 1 byte value).

Программы, открывающие файлы IPS

Windows2 apps
Lunar IPS (LIPS) Бесплатно Run Lunar IPS, choose 'Apply IPS Patch', select the .ips then your base ROM - it writes the patched ROM.
Rom Patcher JS Открытый код Open the site, drop in the .ips and the ROM, click Apply patch, download the result - runs locally in the browser.
macOS2 apps
Rom Patcher JS Открытый код Open the site, drop in the .ips and the ROM, click Apply patch, download the result - runs locally in the browser.
MultiPatch Бесплатно Open MultiPatch, choose Apply Patch, select the .ips and ROM (also handles BPS/UPS).
Linux2 apps
Rom Patcher JS Открытый код Open the site, drop in the .ips and the ROM, click Apply patch, download the result - runs locally in the browser.
Flips (Floating IPS) Открытый код flips --apply patch.ips base.rom out.rom (GUI also available); modern successor to Lunar IPS.
Web1 app
Rom Patcher JS Открытый код Open the site, drop in the .ips and the ROM, click Apply patch, download the result - runs locally in the browser.

Технические подробности

глубокая спецификация
File magic / headerASCII "PATCH" - 5 bytes (hex 50 41 54 43 48) at offset 0
File terminatorASCII "EOF" - 3 bytes (hex 45 4F 46) marking end of all patch records
Byte orderBig-endian for all multi-byte integers (offsets and lengths)
Offset size3 bytes (24-bit), addressing up to 16,777,215 bytes in the target file
Record structure{3-byte offset, 2-byte data length, N bytes of replacement data} per patch record
RLE encodingWhen length field is 0x0000: followed by a 2-byte run count and 1-byte repeat value
Integrity / checksumNone - no hash of source or target ROM is stored; wrong base ROM produces silent corruption
CompressionNo general compression; only record-level RLE for repeated-byte sequences
EncodingBinary with printable ASCII magic strings at header and footer
Typical file sizeBytes to a few hundred KB, proportional to the volume of changed data
Address space limitClassic IPS: 16 MB (24-bit); IPS32 variant: 4 GB (32-bit offsets)
MIME typeapplication/octet-stream (informal: application/x-ips-patch)
Apply methodByte-accurate overlay: each record replaces bytes at the exact offset in the target ROM
Source ROM verificationNot supported - no CRC, MD5, or SHA hash of the base ROM is embedded in the file
Target platform supportPatching tools available for Windows, macOS, Linux, and in-browser (no native OS tie-in)
Выпущенearly-mid 1990s (ROM-copier / emulation scene)
Последняя версияIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Открыть стандартноеДа · без роялти
Спецификацияzerosoft.zophar.net

Конвертации IPS

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами IPS. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах IPS.

Часто задаваемые вопросы

What is an IPS file and how do I use it?
It's a ROM patch containing only byte changes. You 'apply' it to a base game ROM with a patcher (Lunar IPS, Flips, or the web tool Rom Patcher JS), which outputs a modified ROM to run in an emulator.
How do I apply an IPS patch?
Open a patcher, choose the .ips, then select the exact ROM it was made for, and let it write the patched ROM. Always keep a backup of the original ROM.
Why is my patched ROM not working?
Almost always the wrong base ROM/version - IPS has no checksum, so a mismatch corrupts the result. Find the exact ROM (region/revision) the patch specifies.
What's the difference between IPS, BPS, and UPS patches?
All are ROM patch formats. IPS is the oldest and simplest (no checksum, 16 MB limit). BPS and UPS are newer, verify the ROM with checksums, and handle large ROMs - preferred for modern hacks.
Is an .ips file the same as an iPhone crash log?
No - that's a different, unrelated format. Apple uses .ips for JSON panic/crash logs in Analytics Data; this article is about ROM patches.
Can I open an IPS patch to see what's inside?
You can view it in a hex editor (it starts with 'PATCH'), but it's only meaningful when applied to its target ROM. There's nothing playable inside the patch alone.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z