.IPS

Arquivo IPS

International Patching System ROM Patch
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo IPS é um patch de ROM - ele contém apenas as alterações de bytes necessárias para transformar uma ROM de jogo original em uma modificada (uma tradução de fãs, romhack ou correção de bugs). Você o aplica a uma ROM base que possui legalmente usando um patcher como o Lunar IPS (Windows) ou a ferramenta web gratuita Rom Patcher JS, que gera uma ROM corrigida para ser executada em um emulador. Aplique-o exatamente à versão da ROM para a qual foi criado; o IPS não possui checksum, portanto, a fonte incorreta corrompe a saída silenciosamente.

Desenvolvedor: N/A (community/de-facto standard; originated with SNES copier tools) Categoria: Arquivos de Jogos Padrão aberto MIME: application/octet-stream
ABRE EM Windows macOS Linux Web
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

Nesta página

19k+ extensões indexadas
Última revisão em Aug 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro IPS?

.ips é um arquivo de patch que armazena alterações em nível de byte para imagens de jogos ROM. Em vez de conter um jogo completo, um arquivo .ips é um diff binário que você aplica a uma ROM base de propriedade legal para produzir uma versão modificada. Os patches IPS podem fornecer traduções de fãs, correções de bugs, novos gráficos, faixas de música ou pacotes de localização de idiomas. O formato usa endereçamento de 24 bits, o que limita os offsets de destino a 16 MB; para ROMs maiores, o formato estendido pela comunidade .ips32 ou alternativas mais recentes como .BPS e .UPS são preferidos.

Aplicando patches

Os arquivos de patch .ips devem ser aplicados usando ferramentas dedicadas de patching de ROM. Tal ferramenta substituirá a ROM fornecida para incluir os dados do .ips - ou produzirá uma cópia corrigida - e é aconselhável manter um backup da ROM original por segurança. Como o .ips não carrega nenhum checksum interno, ele não pode verificar se está sendo aplicado à versão correta da ROM; aplicá-lo à base errada produz silenciosamente um resultado corrompido. Alguns softwares de emulação são capazes de aplicar patches .ips em tempo real, sem substituir permanentemente a imagem da ROM.

Segurança e proteção

RISCO: MEDIUM

O arquivo IPS em si é um diff de bytes passivo e não pode ser executado, mas existem armadilhas reais. (1) Legalidade/fonte: os patches são legítimos, mas você deve aplicá-los a uma ROM que possui legalmente; baixar ROMs pré-corrigidas é pirataria. (2) Sem checksum: aplicar um IPS à versão errada da ROM corrompe silenciosamente a saída, portanto, combine com a ROM exata que o patch visa. (3) Falsos «patchers IPS» em sites cheios de anúncios podem conter PUPs - use as ferramentas confiáveis listadas aqui (Lunar IPS, Flips, Rom Patcher JS) e mantenha um backup não corrigido da sua ROM.

Detalhes do formato

em resumo
NOME COMPLETOInternational Patching System ROM Patchtambém conhecido como IPS patch, IPS ROM patch
DESENVOLVEDORN/A (community/de-facto standard; originated with SNES copier tools)desde early-mid 1990s (ROM-copier / emulation scene)
TIPO MIMEapplication/octet-stream
TIPOArquivo de diff/patch binário que aplica alterações de bytes a uma imagem de ROM de jogo
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Log de pânico / erro do Apple iOS - iPhones/iPads gravam arquivos .ips em Ajustes > Privacidade > Dados de Análise - logs de pânico/erro baseados em JSON, não relacionados ao patching de ROM.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304
HEX
5041544348
ASCII
PATCH
Um patch IPS começa com o texto ASCII literal «PATCH» (50 41 54 43 48) e termina com o marcador ASCII «EOF» (45 4F 46). Entre eles estão registros de {offset de 3 bytes, comprimento de 2 bytes, dados}; um comprimento zero sinaliza uma sequência RLE (comprimento de repetição de 2 bytes + valor de 1 byte).

Programas que abrem arquivos IPS

Windows2 apps
Lunar IPS (LIPS) Gratuito Execute o Lunar IPS, escolha «Apply IPS Patch», selecione o .ips e depois sua ROM base - ele grava a ROM corrigida.
Rom Patcher JS Código aberto Abra o site, arraste o .ips e a ROM, clique em «Apply patch», baixe o resultado - funciona localmente no navegador.
macOS2 apps
Rom Patcher JS Código aberto Abra o site, arraste o .ips e a ROM, clique em «Apply patch», baixe o resultado - funciona localmente no navegador.
MultiPatch Gratuito Abra o MultiPatch, escolha «Apply Patch», selecione o .ips e a ROM (também lida com BPS/UPS).
Linux2 apps
Rom Patcher JS Código aberto Abra o site, arraste o .ips e a ROM, clique em «Apply patch», baixe o resultado - funciona localmente no navegador.
Flips (Floating IPS) Código aberto flips --apply patch.ips base.rom out.rom (interface gráfica também disponível); sucessor moderno do Lunar IPS.
Web1 app
Rom Patcher JS Código aberto Abra o site, arraste o .ips e a ROM, clique em «Apply patch», baixe o resultado - funciona localmente no navegador.

Detalhes técnicos

especificação profunda
Assinatura do arquivo / cabeçalhoASCII «PATCH» - 5 bytes (hex 50 41 54 43 48) no offset 0
Terminador de arquivoASCII «EOF» - 3 bytes (hex 45 4F 46) marcando o fim de todos os registros de patch
Ordem dos bytesBig-endian para todos os inteiros de vários bytes (offsets e comprimentos)
Tamanho do offset3 bytes (24 bits), endereçando até 16.777.215 bytes no arquivo de destino
Estrutura do registro{offset de 3 bytes, comprimento de dados de 2 bytes, N bytes de dados de substituição} por registro de patch
Codificação RLEQuando o campo de comprimento é 0x0000: seguido por uma contagem de repetição de 2 bytes e um valor de repetição de 1 byte
Integridade / checksumNenhuma - nenhum hash da ROM de origem ou de destino é armazenado; a ROM base errada produz corrupção silenciosa
CompressãoSem compressão geral; apenas RLE em nível de registro para sequências de bytes repetidos
CodificaçãoBinário com strings mágicas ASCII imprimíveis no cabeçalho e rodapé
Tamanho de arquivo típicoDe bytes a algumas centenas de KB, proporcional ao volume de dados alterados
Limite de espaço de endereçamentoIPS clássico: 16 MB (24 bits); variante IPS32: 4 GB (offsets de 32 bits)
Tipo MIMEapplication/octet-stream (informal: application/x-ips-patch)
Método de aplicaçãoSobreposição precisa de bytes: cada registro substitui bytes no offset exato na ROM de destino
Verificação da ROM de origemNão suportado - nenhum hash CRC, MD5 ou SHA da ROM base está embutido no arquivo
Suporte de plataforma de destinoFerramentas de patching disponíveis para Windows, macOS, Linux e no navegador (sem vínculo nativo com o SO)
Lançadoearly-mid 1990s (ROM-copier / emulation scene)
Versão mais recenteIPS (frozen); IPS32 extension lifts the 16 MB limit; largely superseded by BPS/UPS for larger ROMs
Padrão abertoSim · livre de royalties
Especificaçãozerosoft.zophar.net

Conversões de IPS

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos IPS. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos IPS.

Perguntas frequentes

O que é um arquivo IPS e como faço para usá-lo?
É um patch de ROM contendo apenas alterações de bytes. Você o «aplica» a uma ROM de jogo base com um patcher (Lunar IPS, Flips ou a ferramenta web Rom Patcher JS), que gera uma ROM modificada para rodar em um emulador.
Como aplico um patch IPS?
Abra um patcher, escolha o .ips, selecione a ROM exata para a qual ele foi feito e deixe-o gravar a ROM corrigida. Sempre mantenha um backup da ROM original.
Por que minha ROM corrigida não está funcionando?
Quase sempre é a ROM base ou versão errada - o IPS não tem checksum, então uma incompatibilidade corrompe o resultado. Encontre a ROM exata (região/revisão) que o patch especifica.
Qual é a diferença entre os patches IPS, BPS e UPS?
Todos são formatos de patch de ROM. O IPS é o mais antigo e simples (sem checksum, limite de 16 MB). BPS e UPS são mais recentes, verificam a ROM com checksums e lidam com ROMs grandes - preferidos para hacks modernos.
Um arquivo .ips é o mesmo que um log de erro do iPhone?
Não - esse é um formato diferente e não relacionado. A Apple usa .ips para logs de pânico/erro em JSON nos Dados de Análise; este artigo é sobre patches de ROM.
Posso abrir um patch IPS para ver o que há dentro?
Você pode visualizá-lo em um editor hexadecimal (ele começa com «PATCH»), mas ele só faz sentido quando aplicado à sua ROM de destino. Não há nada jogável dentro do patch isoladamente.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z