Editor binario
Inspecciona los bytes de un archivo en hexadecimal y reemplaza valores en los desplazamientos seleccionados. Deshaz las ediciones y obtén el contenido editado como archivo independiente o texto hexadecimal.
Qué puedes hacer
Inspeccionar los desplazamientos y valores de bytes
Consulta juntos los desplazamientos de bytes, los valores hexadecimales y ASCII. Introduce un desplazamiento para ir a un byte concreto.
Reemplazar bytes individuales y guardar
Reemplaza un byte existente por un valor de 00 a FF, deshaz ediciones recientes y descarga el contenido editado como archivo independiente.
Cómo usarla
Cargar un archivo o bytes hexadecimales
Elige un archivo o introduce una secuencia como 41 42 0A y cárgala. El límite es 1 MiB.
Seleccionar un byte para editar
Selecciona un valor de la tabla o introduce su desplazamiento en decimal o en hexadecimal con el prefijo 0x.
Aplicar el nuevo valor
Introduce un valor de dos dígitos del 00 al FF y pulsa «Reemplazar byte». Puedes deshacer las ediciones una a una.
Guardar el contenido editado
Descarga un archivo binario independiente. También puedes copiar los bytes hexadecimales o guardarlos como texto.
Cuándo resulta útil
Inspeccionar la cabecera de un archivo
Lee los primeros bytes de un archivo para obtener información sobre su formato.
Cambiar un valor en un desplazamiento conocido
Comprueba el desplazamiento y el valor original, reemplaza el byte necesario y guarda un archivo independiente.
Leer los desplazamientos de bytes y los valores hexadecimales
Los desplazamientos empiezan en cero
Un desplazamiento es una posición contada desde el principio del archivo. El hexadecimal 0x1A y el decimal 26 identifican el mismo byte.
Un byte se expresa con dos dígitos hexadecimales
Los valores del 00 al FF representan valores decimales del 0 al 255. Por ejemplo, 41 corresponde al carácter ASCII A.
La visualización ASCII tiene un intervalo limitado
La visualización ASCII muestra los caracteres de 0x20 a 0x7E. Los demás valores aparecen como puntos. No detecta ni reconstruye codificaciones de texto, como la japonesa.
Reemplazo de bytes y estructura del archivo
Al reemplazar un byte existente, la longitud del archivo no cambia. Los valores modificados pueden hacer que un archivo sea ilegible; conserva el original y comprueba el resultado editado.
Formas de deshacer los cambios
«Deshacer edición de byte» revierte el cambio de byte más reciente. «Restaurar los bytes cargados» vuelve al último archivo o dato hexadecimal cargado correctamente y borra el historial de deshacer.
Preguntas frecuentes
¿Puedo añadir o eliminar bytes?
Esta página reemplaza bytes existentes. No cambia la longitud del archivo insertando o eliminando bytes.
¿Se sobrescribirá el archivo original?
No. El contenido editado se descarga con edited_ añadido al nombre del archivo.
¿Cuántas ediciones puedo deshacer?
Puedes deshacer las últimas 1.000 ediciones de bytes. Al volver a cargar un archivo, se establece un nuevo punto de partida.
¿Qué entrada hexadecimal se acepta?
Usa valores 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 un archivo de cero bytes.
¿Cuál es el tamaño máximo del archivo?
Un archivo puede tener hasta 1 MiB (1.048.576 bytes). La tabla muestra 256 bytes por página.
Entradas y resultados
- Entrada
- Un archivo o una secuencia de bytes hexadecimales, hasta 1 MiB.
- Edición
- Reemplaza un byte en el desplazamiento seleccionado, deshaz ediciones recientes o restaura los bytes cargados.
- Resultado
- Un archivo binario editado, bytes hexadecimales copiados o un archivo de texto hexadecimal. El archivo original no se sobrescribe.