Toollet
Buscar por tarea o nombre de la aplicaciónBuscarContacto
Precios

Comparación de archivos binarios

Compara dos archivos byte a byte en el mismo desplazamiento para encontrar cambios en los valores y en la longitud del archivo. Selecciona una diferencia para inspeccionar los bytes hexadecimales circundantes y la vista ASCII en ambos archivos.

Archivo A
Cualquier formato de archivo. Un archivo por entrada, hasta 1 MiB cada uno.
Archivo B
Cualquier formato de archivo. Un archivo por entrada, hasta 1 MiB cada uno.

Carga tanto A como B para compararlos automáticamente.

Para editar bytes, abre el editor binario

Qué puedes hacer

Comparar todos los bytes y la longitud de los archivos

Compara dos entradas en los desplazamientos de bytes correspondientes y consulta el número total de posiciones diferentes. Los bytes finales que solo estén en la entrada más larga también cuentan como diferencias.

Revisar los bytes alrededor de una diferencia

Selecciona otro desplazamiento para ver hasta ocho bytes anteriores y posteriores en hexadecimal y ASCII. Introduce un desplazamiento directamente para revisar posiciones que no aparecen en la lista.

Cómo usarla

  1. Cargar A y B

    Elige un archivo para cada entrada. Para introducir datos hexadecimales, escribe los bytes y pulsa el botón de carga. Cada entrada puede tener hasta 1 MiB.

  2. Comprobar el número de diferencias

    La comparación empieza automáticamente cuando se cargan ambas entradas. Si todo coincide, el resultado confirma que todos los bytes y ambas longitudes son idénticos.

  3. Seleccionar un desplazamiento y revisar los bytes cercanos

    Elige un desplazamiento de la lista de diferencias o introdúcelo en decimal o en hexadecimal con el prefijo 0x. Revisa hasta ocho bytes a cada lado y avanza en pasos de ocho bytes si es necesario.

Cuándo resulta útil

Comprobar un archivo antes y después de un cambio

Compara archivos con la misma estructura para ver qué valores de bytes cambiaron y dónde.

Comprobar secuencias de bytes pequeñas

Carga bytes hexadecimales en A y B para revisar los valores modificados o las diferencias al final.

Entender el resultado

Los bytes se comparan en el mismo desplazamiento

Un desplazamiento es una posición contada desde el principio de la entrada, empezando por cero. El hexadecimal 0x1A y el decimal 26 identifican la misma posición. La comparación abarca los desplazamientos correspondientes hasta el final de la entrada más larga.

Si se insertaron bytes en medio, muchos desplazamientos posteriores pueden ser diferentes. Esta herramienta no deduce dónde se insertaron ni realinea las secuencias de bytes.

El total y la lista abarcan intervalos distintos

El total incluye todas las posiciones diferentes. La lista muestra las primeras 500. Puedes navegar directamente a un desplazamiento independientemente de ese límite y revisar también las posiciones posteriores.

Bytes ausentes y puntos ASCII

«Sin byte» o «—» significa que la entrada no tiene ningún byte en ese desplazamiento. Las celdas que quedan fuera de ambas entradas están vacías. ASCII muestra los caracteres de 0x20 a 0x7E; los demás valores aparecen como puntos. Un punto no significa que falte un byte ni que su valor sea 00.

Al volver a cargar, se actualiza la comparación

Al volver a cargar A o B, solo se reemplaza esa entrada. Si la carga falla, se conservan los últimos bytes cargados correctamente y se siguen usando en la comparación. Cambiar solo el método de entrada no vuelve a cargar los bytes.

Preguntas frecuentes

¿Pueden coincidir archivos con nombres distintos?

Los archivos coinciden cuando todos sus bytes y ambas longitudes son idénticos. Los nombres de archivo no forman parte de la comparación.

¿Qué ocurre si hay más de 500 diferencias?

El total sigue incluyendo todas las diferencias. La lista muestra las primeras 500 posiciones; puedes introducir un desplazamiento directamente para revisar las que quedan fuera.

¿Puedo editar o guardar bytes aquí?

Esta página muestra la comparación. Usa el editor binario para reemplazar bytes o guardar un archivo. Allí tendrás que volver a seleccionar el archivo.

¿Qué entrada hexadecimal se acepta?

Introduce bytes completos de dos dígitos, del 00 al FF, separados opcionalmente por espacios o saltos de línea. No incluyas prefijos 0x ni una columna de desplazamientos. Al cargar un campo vacío, se crea una entrada de cero bytes.

¿Cambiarán los archivos originales?

No. Se comparan los bytes cargados y las diferencias se muestran en pantalla.

Entradas y resultados

Entrada
Un archivo o una secuencia de bytes hexadecimales en A y B, hasta 1 MiB cada uno.
Comparación
Desplazamientos correspondientes hasta el final de la entrada más larga; el total de diferencias y las primeras 500 posiciones diferentes.
Resultado
Desplazamientos diferentes con bytes hexadecimales cercanos y ASCII. Los archivos originales no se modifican.

Configuración actual

Buscar herramientas