Editor binario

Acerca de esta herramienta

Carga cualquier archivo y edítalo en línea en HEX y ASCII; las modificaciones se resaltan en rojo. Todo el procesamiento sucede en tu navegador sin enviar datos. Incluso archivos de 7 a 20 MB se buscan sin bloqueos gracias a una implementación con worker, debounce y límite de coincidencias.

Modo de edición
Edición
Selección/Cambios
Selección: — Cambios: 0
0 / 0
Offset HEX ASCII

Cómo usar

  1. Importa un archivo; todo se procesa en el navegador sin envíos externos.
  2. Haz clic en las celdas HEX/ASCII para editar en línea. HEX acepta pares (0-9A-F); ASCII, un carácter.
  3. La búsqueda alterna entre ASCII y HEX. En HEX usa «DE AD BE EF» o «DEADBEEF»; en ASCII decide si distinguir mayúsculas.
  4. Insertar/Eliminar actúa sobre un byte en la posición actual.
  5. Guardar descarga el contenido actual como archivo.

Notas (prevención de bloqueos)

  • La búsqueda se ejecuta en un Web Worker, así que la interfaz no se bloquea.
  • Las entradas se deboncean (~180 ms) para cancelar búsquedas repetidas y ejecutar solo la última.
  • Se muestran como máximo 500 coincidencias; si hay más, se añade + al final.
  • Probado con archivos de 7–20 MB. Para tamaños mayores reduce «Filas visibles» para mantener fluidez.

Precauciones

  • Si cargas otro archivo mientras editas se perderán los cambios. Guarda antes si es necesario.
  • En la columna ASCII solo se pueden introducir caracteres imprimibles (los demás se muestran como .).