Cómo usar Aplicador de parches binarios
- Selecciona el archivo base y el .callpatch.json.
- Pulsa Aplicar parche.
- La herramienta verifica primero la base.
- Si todo coincide, descarga el archivo reconstruido y revisa la validación final.
Reconstruye una versión modificada a partir de un archivo base y un parche Callpatch JSON v1. Antes de aplicar cambios, comprueba el hash SHA-256 de la base; después verifica también el hash del resultado.
Identifica el JSON de parche, verifica que tenga formato callpatch versión 1, calcula SHA-256 del archivo base y solo entonces aplica cada tramo sobre un Uint8Array ajustado al tamaño objetivo.
El proceso es local. Si el hash de la base no coincide, el parche no se aplica. Un parche manipulado o corrupto puede fallar las validaciones de rango o hash.
Admite un archivo base y un Callpatch JSON v1 creado por la herramienta correspondiente. El archivo completo se mantiene en memoria durante la reconstrucción.
| Entrada | Base + parche |
|---|---|
| Verificación previa | SHA-256 de base |
| Verificación final | SHA-256 objetivo |
Si el parche declara un hash concreto para base.bin, el aplicador se detendrá si eliges una copia diferente. Solo una base exacta permite reproducir el hash objetivo esperado.
Selecciona el archivo base y el Callpatch JSON. La herramienta verifica el SHA-256 de la base, aplica los tramos y genera el archivo objetivo localmente.
El proceso se detiene antes de aplicar ningún cambio, porque el parche fue creado para una base diferente.
Sí, cuando el parche contiene targetSha256 se calcula el hash del resultado y se compara con el valor esperado.
No es recomendable. Un parche incompleto normalmente producirá un hash final distinto y la verificación fallará.
No. La base, el parche y el resultado permanecen en el navegador; la descarga se crea desde un Blob local.
| Formato | callpatch v1 |
|---|---|
| Base | SHA-256 obligatorio |
| Resultado | SHA-256 cuando se incluye |
Renombra, limpia, ordena y valida nombres de archivos.
Ver todoCrea, inspecciona, comprime y extrae archivos comprimidos.
Ver todoGenera sumas de comprobación, manifiestos y firmas.
Ver todoInspecciona bytes, cabeceras, tipos MIME y entropía.
Ver todoAnaliza el tamaño, contenido, antigüedad y distribución de carpetas.
Ver todoDivide, une, extrae, parchea y verifica fragmentos.
Ver todoCifra archivos y revisa indicadores de privacidad o seguridad.
Ver todoCompara conjuntos de copias de seguridad y detecta cambios en los archivos.
Ver todo