Análisis de archivos binarios / alternativa a las "plantillas binarias" del editor 101

Hasta hoy, cuando tenía que mirar archivos binarios, lo hacía con HxD . Dado que se trataba de acciones únicas no repetitivas que tenía que realizar, esto fue suficiente para mí. Sin embargo, la próxima tarea requiere que mire un determinado archivo binario con más frecuencia e interprete y modifique el contenido (estoy trabajando en control de calidad).

Si bien el formato de archivo se desarrolló internamente, no hay ninguna herramienta disponible de nuestro departamento de desarrollo que analice el archivo por mí y lo muestre en un formato legible por humanos ni una herramienta para modificar elementos individuales.

En mi búsqueda de una herramienta de este tipo, encontré 101 Editor que tiene "plantillas binarias" que se parece mucho a lo que necesito, es decir, le digo al editor hexadecimal cómo interpretar el archivo (booleano, int, largo, etc.) y el editor luego proporciona una buena manera de mostrar y modificar los valores.

Esa herramienta debería funcionar en Windows y ser gratuita.

Me encantaría desarrollar una herramienta de este tipo como consultor :-)
@Mawg: está bien, ya que está etiquetado como gratis, puedes desarrollarlo gratis :-D
jajaja, al igual que a quien se le ocurrió en casa. Pero, como no lo harán, mi oferta se mantiene :-)

Respuestas (2)

Hexinador

  • tiene una característica similar a las plantillas binarias que se llama gramática. Permite insertar números, cadenas, estructuras y blobs binarios. Si eso no es suficiente, tiene capacidades de secuencias de comandos en Python y Lua

  • los valores se pueden editar bien (por ejemplo, en decimal en lugar de hexadecimal). El área hexadecimal se puede resaltar.

  • funciona en Windows

  • se supone que es una versión de prueba gratuita, pero si entiendo el EULA correctamente, no hay nada que le impida usarlo durante un período de tiempo más largo.

Inconvenientes:

parece tener problemas con más de una gramática abierta + un archivo abierto. Al abrir un segundo archivo para la misma gramática, fallaba. Ahorre temprano y a menudo.

Captura de pantalla de un archivo parcialmente analizado:

Captura de pantalla

muy buggy de hecho

Yo uso mi editor binario para este tipo de tareas. Parece cumplir con los requisitos establecidos de decodificación de archivos, edición y ejecución en Windows. http://www.nyangau.org/be/be.htm

Gracias. No lo mencioné en mi pregunta, pero esperaba algo con una interfaz de usuario.
Tiene una interfaz de usuario textual, en lugar de una gráfica. Para verlo mira el 9:40 en youtu.be/wXxisSPAZhk