Diferencia entre revisiones de «LibIris:hex-view»

De WikiRobotics
Saltar a: navegación, buscar
Línea 13: Línea 13:
  
 
== Utilización ==
 
== Utilización ==
 
+
 
 
=== Parámetros ===
 
=== Parámetros ===
 
Se invoca de la siguiente forma:
 
Se invoca de la siguiente forma:
 
  ''python hex-view <fichero .hex> [Formato]''
 
  ''python hex-view <fichero .hex> [Formato]''
  
donde los parametros son:
+
donde los parámetros son:
* <fichero .hex> : Nombre del fichero en formato HEX que se quiere visualizar
+
* '''<fichero .hex>''' : Nombre del fichero en formato HEX que se quiere visualizar
* [Formato]: Formato de salida en pantalla (Opcional). Puede ser:
+
* '''[Formato]''': Formato de salida en pantalla (Opcional). Puede ser:
** f1: Formato
+
** '''f1''': Mostrarlo como una tabla con la dirección y el contenido
 +
** '''f2''': Mostrarlo en el formato Dirección-Bloque. Cada bloque constituido únicamente por palabras contigüas.
 +
** '''f3''': Mostrarlo en el formato Dirección-Bloque, pero con un tamaño de bloque menor o igual a 16 palabras.
 +
 
 +
=== Ejemplos ===
 +
Volcar el contenido del fichero ledp.hex, usando el '''formato 1'''. Si no se especifica ningún formato, como en este caso, se toma por defecto el formato 1:
 +
 
 +
$ hex-view ledp.hex <br>
 +
Fichero: "ledp.hex"
 +
Tamano : 35 palabras <br>
 +
Dir: Contenido
 +
---- ---------
 +
0000: 0000
 +
0001: 118A
 +
0002: 120A
 +
0003: 2821
 +
[...]
 +
0021: 118A
 +
0022: 120A
 +
0023: 2805
 +
 
 +
Volcar el contenido del mismo fichero pero en '''formato 2''':
 +
 
 +
$ hex-view ledp.hex f2 <br>
 +
Fichero: "ledp.hex"
 +
Tamano : 35 palabras
 +
Bloques: 1 <br>
 +
Direccion: 0000
 +
0000 118A 120A 2821 0000 30FD 1683 1303 0086 3002 1283 0686 30FF 00FF 30FF 2012
 +
2809 0008 1283 1303 00A3 087F 00A2 0822 0423 1903 2820 30FF 07A2 1C03 03A3 2817
 +
0008 118A 120A 2805

Revisión del 02:52 9 sep 2007

Introducción

El programa hex-view es una utilidad para visualizar en la consola ficheros que están en el formato HEX de Intel (ficheros con extensión .hex). Está basado en la LibIris.

Características

  • Lenguaje de programación: Python
  • Sistema operativo: Multiplataforma (Linux/Windows)
  • Interfaz usuario: Consola
  • Licencia: GPL
  • Autores:

Utilización

Parámetros

Se invoca de la siguiente forma:

python hex-view <fichero .hex> [Formato]

donde los parámetros son:

  • <fichero .hex> : Nombre del fichero en formato HEX que se quiere visualizar
* [Formato]: Formato de salida en pantalla (Opcional). Puede ser:
    • f1: Mostrarlo como una tabla con la dirección y el contenido
    • f2: Mostrarlo en el formato Dirección-Bloque. Cada bloque constituido únicamente por palabras contigüas.
    • f3: Mostrarlo en el formato Dirección-Bloque, pero con un tamaño de bloque menor o igual a 16 palabras.

Ejemplos

Volcar el contenido del fichero ledp.hex, usando el formato 1. Si no se especifica ningún formato, como en este caso, se toma por defecto el formato 1:

$ hex-view ledp.hex 
Fichero: "ledp.hex" Tamano : 35 palabras
Dir: Contenido ---- --------- 0000: 0000 0001: 118A 0002: 120A 0003: 2821 [...] 0021: 118A 0022: 120A 0023: 2805

Volcar el contenido del mismo fichero pero en formato 2:

$ hex-view ledp.hex f2 
Fichero: "ledp.hex" Tamano : 35 palabras Bloques: 1
Direccion: 0000 0000 118A 120A 2821 0000 30FD 1683 1303 0086 3002 1283 0686 30FF 00FF 30FF 2012 2809 0008 1283 1303 00A3 087F 00A2 0822 0423 1903 2820 30FF 07A2 1C03 03A3 2817 0008 118A 120A 2805