Visor Hex (Archivo)

Sube cualquier archivo binario e inspecciónalo como un volcado hex clásico con offset, bytes hex y columnas ASCII (solo lectura)

Click to upload file or drag and drop file here

Maximum file size: 0MB

Datos clave

Categoría
Desarrollo y Web
Tipos de entrada
file, select, number, checkbox
Tipo de salida
html
Cobertura de muestras
4
API disponible
Yes

Resumen

El Visor Hex (Archivo) le permite cargar e inspeccionar cualquier archivo binario de forma segura en su navegador, mostrando un volcado hexadecimal clásico con columnas de desplazamiento, bytes en formato hexadecimal y representación ASCII en modo de solo lectura.

Cuándo usarlo

  • Cuando necesita inspeccionar la estructura interna o las cabeceras de un archivo binario desconocido o dañado.
  • Para verificar la presencia de caracteres no imprimibles, bytes nulos o secuencias de texto específicas dentro de un archivo de datos.
  • Al depurar la salida de un programa o analizar formatos de archivos propietarios sin necesidad de instalar herramientas de línea de comandos.

Cómo funciona

  • Suba el archivo binario que desea inspeccionar utilizando el selector de archivos con un límite de hasta 10 MB.
  • Configure las opciones de visualización, como el número de bytes por línea, el límite máximo de bytes a cargar y si desea resaltar los bytes nulos.
  • El visor procesa el archivo y genera una cuadrícula interactiva con el desplazamiento (offset), los valores hexadecimales y la columna ASCII correspondiente.

Casos de uso

Inspección de cabeceras de archivos (magic bytes) para identificar el formato real de un archivo sin extensión.
Análisis de archivos de configuración binarios o bases de datos corruptas para extraer cadenas de texto legibles.
Verificación de la codificación de caracteres y detección de bytes nulos (00) en archivos de texto plano o scripts.

Ejemplos

1. Identificación de un archivo sin extensión

Analista de seguridad
Contexto
El analista recibe un archivo sospechoso sin extensión y necesita determinar su tipo real analizando los primeros bytes.
Problema
Identificar la firma del archivo sin ejecutarlo ni alterar su contenido.
Cómo usarlo
Sube el archivo misterioso, configura 'Bytes por Línea' en 16 y activa 'Mostrar Columna ASCII'.
Configuración de ejemplo
Archivo: archivo_desconocido, Bytes por Línea: 16, Mostrar Columna ASCII: Sí
Resultado
El volcado hexadecimal muestra los primeros bytes '89 50 4E 47 0D 0A 1A 0A' y la cadena '.PNG' en la columna ASCII, confirmando que se trata de una imagen PNG.

2. Depuración de un archivo de datos corrupto

Desarrollador de software
Contexto
Un programa genera un archivo de datos binario que falla al ser importado por la base de datos debido a caracteres nulos inesperados.
Problema
Localizar la posición exacta de los bytes nulos (00) dentro del archivo.
Cómo usarlo
Sube el archivo de datos corrupto, activa la casilla 'Resaltar Bytes Nulos (00)' y define el límite de bytes a mostrar.
Configuración de ejemplo
Archivo: data.bin, Resaltar Bytes Nulos (00): Sí, Máximo de Bytes a Mostrar: 65536
Resultado
Los bytes '00' se resaltan visualmente en la cuadrícula hexadecimal, permitiendo al desarrollador identificar el offset exacto donde ocurre la corrupción.

Probar con muestras

file

Hubs relacionados

Preguntas frecuentes

¿Qué tamaño máximo de archivo puedo subir?

El límite máximo permitido para la carga de archivos es de 10 MB (10240 KB).

¿Puedo editar los bytes directamente en la pantalla?

No, esta herramienta es un visor de solo lectura diseñado exclusivamente para la inspección y el análisis visual.

¿Qué hace la opción 'Resaltar Bytes Nulos'?

Destaca visualmente los bytes con valor 00 para identificar fácilmente espacios vacíos o rellenos en el archivo binario.

¿Cómo controlo la cantidad de datos que se muestran?

Puede ajustar el parámetro 'Máximo de Bytes a Mostrar' hasta un límite de 524,288 bytes para evitar sobrecargar el navegador.

¿Se suben mis archivos a algún servidor externo?

No, el procesamiento y la generación del volcado hexadecimal se realizan localmente en su navegador para garantizar la privacidad de sus datos.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/hex-editor

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
file file (Subida requerida) -
bytesPerLine select No -
maxBytes number No -
showASCII checkbox No -
uppercaseHex checkbox No -
highlightNull checkbox No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/hex-editor para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-hex-editor": {
      "name": "hex-editor",
      "description": "Sube cualquier archivo binario e inspecciónalo como un volcado hex clásico con offset, bytes hex y columnas ASCII (solo lectura)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=hex-editor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]