HERRAMIENTA DE ARCHIVOS // 054

Creador de parches binarios

Genera un parche binario sencillo a partir de un archivo base y su versión modificada. El parche guarda únicamente los tramos que cambian, junto con el tamaño objetivo y hashes SHA-256 para comprobar que se aplica sobre la base correcta.

Procesado localmente en tu navegador

Selecciona archivo base y archivo modificado

Selecciona exactamente 2 archivos
ArchivoTamañoTipo
No hay archivos seleccionados.
Selecciona archivos para comenzar.0 archivos
Publicidad

Cómo usar Creador de parches binarios

  1. Selecciona primero el archivo base y después el modificado.
  2. Comprueba que no superen el tamaño que consideras razonable para tu navegador.
  3. Pulsa Crear parche.
  4. Descarga el archivo .callpatch.json y conserva también el archivo base.

Qué hace esta herramienta de archivos

Lee los dos archivos como ArrayBuffer, calcula SHA-256 y agrupa los bytes diferentes en tramos consecutivos. Cada tramo se guarda como offset más datos Base64 dentro de un parche JSON versión 1.

El parche contiene baseSha256, targetSha256, targetSize y una lista de {offset,data}. Al aplicarlo, los bytes de cada tramo sustituyen las posiciones correspondientes del archivo base.

Todo se procesa localmente. Este formato está pensado para diferencias razonablemente pequeñas; si cambian grandes zonas, el parche puede acercarse al tamaño del archivo completo.

Formatos admitidos y límites

Admite dos archivos arbitrarios. Para evitar consumo excesivo de memoria, conviene trabajar con archivos moderados porque ambos se cargan como ArrayBuffer durante la comparación.

EntradaBase + versión modificada
VerificaciónSHA-256
SalidaCallpatch JSON v1

Ejemplo y consejos prácticos

Si una versión nueva solo cambia pequeños bloques dentro de un archivo grande, el parche guardará esos bloques y el tamaño final esperado, en lugar de duplicar toda la versión modificada.

Consejos

  • Conserva el hash del archivo base junto con el parche.
  • Si casi todo el archivo cambia, distribuye directamente la versión nueva en lugar de un parche.

Preguntas frecuentes

¿Cómo crear un parche binario entre dos versiones de un archivo desde el navegador?

Selecciona primero la versión base y después la modificada. La herramienta compara los bytes, agrupa los cambios y genera un Callpatch JSON con hashes SHA-256.

¿Qué ocurre si el archivo nuevo tiene un tamaño diferente al archivo base?

El parche guarda el tamaño objetivo. Al aplicarlo, el resultado se ajusta a ese tamaño antes de insertar los tramos modificados.

¿El parche binario contiene todo el archivo modificado?

Solo contiene los tramos de bytes diferentes y metadatos de verificación. Si la mayoría de bytes cambian, el parche puede crecer mucho.

¿Cómo sé que el parche corresponde al archivo base correcto?

El parche incluye el SHA-256 del archivo base. El aplicador verifica ese hash antes de modificar los bytes.

¿Se suben los dos archivos para crear el parche?

No. La comparación, los hashes y la generación del JSON se realizan localmente en el navegador.

Formato Callpatch v1

BaseSHA-256 requerido
CambiosOffset + Base64
ObjetivoTamaño + SHA-256

Explora más herramientas de archivos

Categorías de Callfile
Organización y nombres de archivos

Renombra, limpia, ordena y valida nombres de archivos.

Ver todo
Archivos comprimidos y compresión

Crea, inspecciona, comprime y extrae archivos comprimidos.

Ver todo
Integridad y verificación

Genera sumas de comprobación, manifiestos y firmas.

Ver todo
Inspección y análisis de archivos

Inspecciona bytes, cabeceras, tipos MIME y entropía.

Ver todo
Análisis de carpetas y almacenamiento

Analiza el tamaño, contenido, antigüedad y distribución de carpetas.

Ver todo
División y ensamblaje de archivos

Divide, une, extrae, parchea y verifica fragmentos.

Ver todo
Seguridad y privacidad de archivos

Cifra archivos y revisa indicadores de privacidad o seguridad.

Ver todo
Copias de seguridad y seguimiento de cambios

Compara conjuntos de copias de seguridad y detecta cambios en los archivos.

Ver todo