.BPS

Archivo BPS

BPS Patch File (Beat Patch System)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo BPS es un parche de ROM creado con el Beat Patch System, que almacena solo las diferencias necesarias para convertir una ROM en otra; se utiliza para traducciones de fans y hacks de ROM. Aplíquelo con Floating IPS (Windows/Linux), MultiPatch (macOS), UniPatcher (Android) o el sitio web RomPatcher.js. Necesita la ROM de origen exacta; el archivo de parche por sí solo no hace nada.

Desarrollador: byuu (Near) - public domain specification Categoría: Archivos de juegos Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux Android Web
Relacionado: .OBB · .PAK · .ROFL · .PACKAGE

En esta página

19k+ extensiones indexadas
Última revisión Aug 11, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo BPS?

.bps es un formato de parche delta binario utilizado en la comunidad de retro gaming para distribuir hacks de ROM y traducciones de fans sin distribuir datos de ROM protegidos por derechos de autor. El formato fue creado por byuu (Near), autor del emulador de SNES bsnes, alrededor de 2012, y su especificación fue liberada al dominio público.

Un archivo .bps comienza con el encabezado ASCII de cuatro bytes BPS1 en el desplazamiento cero -el 1 es el número de versión del formato- seguido de enteros de longitud variable que codifican el tamaño del archivo de origen, el tamaño del archivo de destino y un bloque de metadatos opcional (texto UTF-8). El cuerpo del parche utiliza cuatro tipos de comandos: SourceRead (copiar bytes sin cambios desde el origen), TargetRead (escribir nuevos bytes), SourceCopy (copiar desde un desplazamiento de origen arbitrario) y TargetCopy (copiar desde la salida ya escrita). El archivo termina con tres sumas de comprobación CRC32 (4 bytes cada una, little-endian): una para la ROM de origen, otra para la ROM de salida esperada y otra que cubre el propio archivo de parche. Un parcheador se negará a aplicarlo si la suma de comprobación de origen no coincide, evitando una salida corrupta.

BPS sucedió al antiguo formato IPS al eliminar su límite de tamaño de archivo de 16 MB y añadir verificación de integridad integrada. Se utiliza ampliamente para hacks de ROM de SNES, GBA y NDS.

Las herramientas comunes incluyen flips (Floating IPS, Windows/Linux), MultiPatch (macOS), UniPatcher (Android) y parcheadores basados en navegador como RomPatcher.js.

Seguridad y protección

RIESGO: MEDIUM

Los archivos BPS en sí mismos son solo datos de parche y no pueden ejecutar código; requieren una herramienta de parcheo independiente y una ROM. El riesgo proviene de descargar herramientas de parcheo de fuentes no oficiales (algunas incluyen adware) y de la legalidad de la distribución de ROM en su jurisdicción. Los parcheadores recomendados (Floating IPS, RomPatcher.js) son herramientas limpias de código abierto.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOBPS Patch File (Beat Patch System)también conocido como Binary Patch System, BPS ROM patch
DESARROLLADORbyuu (Near) - public domain specificationdesde circa 2012 (byuu/beat tool)
TIPO MIMEapplication/octet-stream
TIPOarchivo de parche/delta binario
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Archivo de copia de seguridad de Microsoft Works - Entradas antiguas en algunos sitios de información de archivos afirman que .bps = copia de seguridad de documentos de Microsoft Works; se trata de una identificación errónea - no hay evidencia de que esta asociación sea real o se utilice ampliamente.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
42505331
ASCII
BPS1
Cadena ASCII literal «BPS1» en el desplazamiento 0; el «1» es un dígito de la versión del formato.

Programas que abren archivos BPS

Windows2 apps
Floating IPS (Flips) Código abierto Ejecute Flips, haga clic en «Apply BPS/IPS Patch», seleccione el archivo .bps y luego seleccione su ROM de origen.
RomPatcher.js (web) Gratis Ábralo en el navegador, cargue la ROM de origen y el archivo de parche .bps, y descargue la ROM parcheada.
macOS2 apps
MultiPatch Gratis Abra MultiPatch, seleccione la ROM de origen y luego seleccione el parche .bps.
RomPatcher.js (web) Gratis Ábralo en el navegador, cargue la ROM de origen y el archivo de parche .bps, y descargue la ROM parcheada.
Linux1 app
Floating IPS (Flips) Código abierto Ejecute Flips, haga clic en «Apply BPS/IPS Patch», seleccione el archivo .bps y luego seleccione su ROM de origen.
Android1 app
UniPatcher Código abierto Seleccione la ROM y el parche en la aplicación; admite los formatos BPS, IPS y UPS.
Web1 app
RomPatcher.js Gratis Cargue la ROM de origen + el parche .bps en el navegador; el parcheo se ejecuta en el lado del cliente.

Detalles técnicos

especificación profunda
Bytes mágicos`42 50 53 31` (`BPS1`) en el desplazamiento 0 - `1` denota la versión del formato
Orden de bytesLittle-endian (enteros de longitud variable y sumas de comprobación CRC32)
ContenedorFormato binario lineal personalizado (sin contenedor estándar)
CodificaciónBinario
Codificación de enterosEnteros sin signo de longitud variable (7 bits por byte, MSB como indicador de continuación)
Comandos de parcheSourceRead, TargetRead, SourceCopy, TargetCopy
Esquema de suma de comprobaciónTres sumas de comprobación CRC32 (ROM de origen, ROM de destino, archivo de parche) - 4 bytes cada una, little-endian
Validación de origenEl parcheador se detiene si el CRC32 de origen no coincide con la suma de comprobación integrada - evita la aplicación en la ROM incorrecta
Tamaño de archivo típicoDe unos pocos KB a varios MB (proporcional al tamaño de la diferencia de la ROM)
EspecificaciónDominio público (publicado por byuu/Near, hacia 2012); versión única BPS1
Plataformas de destinoSNES, GBA, NDS y otros objetivos de hacks de ROM retro
Formatos predecesoresIPS (sin sumas de comprobación, límite de tamaño de 16 MB), UPS
Lanzadocirca 2012 (byuu/beat tool)
Última versiónBPS1 (single version in spec)
Estándar abierto · libre de regalías
Especificacióngithub.com

Conversiones de BPS

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos BPS. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos BPS.

Preguntas frecuentes

¿Qué programa abre un archivo BPS?
Floating IPS (Windows/Linux), MultiPatch (macOS), UniPatcher (Android) o el sitio web RomPatcher.js; todos son gratuitos.
¿Cómo aplico un parche BPS?
Necesita la ROM de origen original y el archivo BPS. Abra un parcheador (por ejemplo, Floating IPS), seleccione ambos archivos y este generará la ROM parcheada.
¿Puedo abrir un archivo BPS sin una ROM?
No; un archivo BPS es un delta (solo diferencias), no el archivo completo. Necesita la ROM de origen exacta que coincida.
¿Cuál es la diferencia entre BPS e IPS?
BPS es el reemplazo moderno de IPS: admite archivos de más de 16 MB, incluye sumas de comprobación CRC32 para verificar tanto el origen como el resultado, y tiene una mejor codificación delta. IPS no tiene sumas de comprobación y tiene un límite de tamaño de 16 MB.
¿Es un archivo BPS un virus?
No; los archivos BPS contienen instrucciones de parcheo, no código ejecutable. No pueden ejecutarse por sí mismos.

Referencias

1Corel R.A.V.E. (Archive Team wiki)fileformats.archiveteam.org
2BPS format specification (byuu, public domain)raw.githubusercontent.com

Siga explorando

en toda la base de datos

Extensiones principales esta 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)

Extensiones 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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z