# Manual del usuario de GHex.

GHex es un sencillo editor binario. Permite a los usuarios ver y editar un archivo binario en ascii y y en hexadecimal con un mecanismo de niveles múltiples de deshacer/rehacer. Entre sus características incluye buscar y reemplazar funciones, convertir entre valores binarios, octales, decimales y hexadecimales y el uso de una alternativa, concepto MDI configurable por el usuario que permite a los usuarios editar múltiples documentos con múltiples vistas de cada uno.

2002
2003
2004
Sun Microsystems
1998-2000
Jaka Mocnik
Proyecto de documentación de GNOME
Sun
Equipo de documentación de GNOME
Sun Microsystems

Jaka
Mocnik
Equipo de documentación de GNOME

     jaka@gnu.org

Manual de GHex V2.5
Diciembre 2005

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V2.4
Abril 2003

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V2.3
Agosto 2002

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V2.2
Agosto 2002

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V2.1
Julio 2002

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V2.0
Marzo 2002

Equipo de documentación de GNOME de Sun

Proyecto de documentación de GNOME

Manual de GHex V1.0
2000

Jaka Mocnik jaka@gnu.org

Proyecto de documentación de GNOME

Este manual describe la versión 2.19 de GHex.

## Comentarios

Para informar sobre un fallo o hacer sugerencias sobre la GHex o sobre este manual, siga las indicaciones en la Página de comentarios de GNOME.

Daniel Mustieles
daniel.mustieles@gmail.com
2008-2012
Daniel Mustieles
QA: Jorge González
jorgegonz@svn.gnome.org
2008-2010
QA: Jorge González

## Introducción

La aplicación Editor hexadecimal de GNOME le permite ejecutar las siguientes acciones:

- Visualizar un archivo en formato ASCII y hexadecimal de forma simultánea.

- Editar un archivo en formato ASCII o hexadecimal.

## Procedimientos iniciales

### Inicio de Editor Hexadecimal de GNOME

Para iniciar Editor Hexadecimal de GNOME, siga los siguientes pasos:

Menú Aplicaciones

  Seleccione Accesorios Editor hexadecimal.

Línea de comandos

  Ejecute el siguiente comando: `ghex`

### Abrir un archivo

Para abrir un archivo, seleccione Archivo Abrir. Seleccione el archivo que desea abrir y luego haga clic en Aceptar. Puede abrir múltiples archivos en Editor hexadecimal de GNOME. Editor Hexadecimal de GNOME muestra cada archivo en una nueva ventana.

Al abrir un archivo en Editor hexadecimal de GNOME, la aplicación muestra dicho archivo en la siguiente ventana.

#### Ventana de Editor Hexadecimal de GNOME con un archivo abierto

Muestra la ventana principal de GHex con un archivo abierto

La ventana de Editor Hexadecimal de GNOME contiene los elementos siguientes:

Barra de menús

  Los menús que aparecen en la barra de menú contienen todos los comandos necesarios para trabajar con archivos en Editor Hexadecimal de GNOME.

Una columna de desplazamientos del cursor

  El desplazamiento del cursor es la distancia entre el comienzo del archivo y el primer byte de cada línea. De manera predeterminada, Editor Hexadecimal de GNOME muestra la columna de desplazamientos del cursor en la parte izquierda de la vista hexadecimal.

Panel de visualización en la parte izquierda

  El panel de visualización ubicado en la parte izquierda del área de visualización muestra una vista hexadecimal del archivo.

Panel de visualización en la parte derecha

  El panel de visualización ubicado en la parte derecha del área de visualización muestra una vista ASCII del archivo.

Diálogo de conversión de tipo

  El cuadro de diálogo de conversión de tipo debajo del área de visualización muestra el valor del carácter seleccionado en distintos formatos numéricos.

## Uso

### Editar un archivo

Para editar un archivo, ejecute los siguientes pasos:

1. Pulse en la vista hexadecimal o ASCII del archivo. La vista en la que el cursor está activo muestra un cursor completo. La vista en la que el cursor no está activo muestra el contorno del cursor.

2. Use cualquiera de los siguientes métodos para mover el cursor por el archivo:

   - Use la barra de desplazamiento de la ventana o las flechas del teclado para desplazarse a lo largo del archivo.

   - Seleccione Editar Ir a byte, introduzca el desplazamiento del cursor como un valor decimal o hexadecimal y, luego, haga clic en Aceptar. El formato del valor hexadecimal debe ser 0x seguido del desplazamiento, por ejemplo, 0x3.

3. Edite el formato ASCII del mismo modo que edita un archivo de texto normal. Para editar el formato hexadecimal, use los valores del 0 a 9 y de la a a la f.

Para insertar datos sin sobrescribir los existentes, seleccione Editar Modo Insertar.

Para cortar, copiar, y pegar datos elija Editar Cortar, Editar Copiar, y Editar Pegar.

Para deshacer y editar elija Editar Deshacer. Para rehacer una acción elija Editar Rehacer. El número de ediciones previas que puede deshacer está determinado en la configuración de Número máximo de niveles de deshacer en la sección en pestañas del cuadro de diálogoPreferences .

### Guardar un archivo

Para guardar un archivo, tiene dos opciones:

- Para guardar cambios en el archivo actual, seleccione Archivo Guardar.

- Para guardar el archivo actual bajo un nuevo nombre, seleccione Archivo Guardar como. Introduzca un nombre para el archivo en el cuadro de diálogo Seleccione el archivo donde quiere guardar el buffer actual y luego haga clic en Aceptar.

### Revertir la última versión guardada de un archivo

Para revertir a la última versión del archivo actual que haya guardado, y deshacer todas las ediciones que realizó en el archivo desde que lo guardó, elija Archivo Revertir, después pulse Sí en el cuadro de diálogo Pregunta.

### Buscar datos en un archivo

Para buscar una cadena hexadecimal o ASCII en un archivo, ejecute los siguientes pasos:

1. Seleccione Editar Buscar.

2. En el cuadro de diálogo Buscar los datos, seleccione una de las siguientes opciones:

   - Buscar datos hexadecimales

   - Buscar datos ASCII

3. Escriba la cadena que desea encontrar.

4. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.

5. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.

6. Pulse en Cancelar para cerrar el diálogo Buscar datos.

### Realizar una búsqueda avanzada

Para realizar una busqueda avanzada, ejecute los siguientes pasos:

1. Seleccione Editar Búsqueda avanzada.

2. En el cuadro de diálogo Buscar datos, seleccione el criterio de búsqueda requerido. Para obtener información acerca de cómo añadir nuevos criterios de búsqueda, consulte .

3. Pulse en Buscar siguiente para buscar la siguiente aparición de la cadena.

4. Pulse en Buscar anterior para buscar la aparición anterior de la cadena.

5. Pulse en Cerrar para cerrar el diálogo Buscar datos.

### Añadir criterios de búsqueda

Para añadir criterios de búsqueda, realice los siguientes pasos:

1. Seleccione Editar Búsqueda avanzada.

2. Pulse en Añadir nuevo dentro del cuadro de diálogo Buscar datos.

3. En el cuadro de diálogo Añadir búsqueda, seleccione una de las siguientes opciones:

   - Buscar datos hexadecimales

   - Buscar datos ASCII

4. Escriba la cadena que desea encontrar.

5. Use la rueda de color o las casillas de selección para escoger un color para resaltar loscriterios de búsqueda.

6. Pulse en Añadir.

7. Pulse en Cancelar para cerrar el diálogo Buscar datos.

### Eliminar criterios de búsqueda

Para eliminar un criterio de búsqueda, siga los siguientes pasos:

1. Seleccione Editar Búsqueda avanzada.

2. En el cuadro de diálogo Buscar los datos, seleccione el criterio de búsqueda que desea eliminar.

3. Pulse en Eliminar seleccionados.

4. Pulse en Cancelar para cerrar el diálogo Buscar datos.

### Buscar y reemplazar datos de un archivo

Para buscar una cadena hexadecimal o ASCII en un archivo y luego reemplazarla, ejecute los siguientes pasos:

1. Seleccione Editar Reemplazar.

2. En la ventana de diálogo Buscar & reemplazar datos, seleccione una de las siguientes opciones:

   - Reemplazar datos hexadecimales

   - Reemplazar datos ASCII

3. En el primer cuadro de texto, escriba la cadena que desea encontrar.

4. En el segundo cuadro de texto, escriba la cadena con la que desea reemplazar la cadena que está buscando.

5. Pulse en Buscar el siguiente.

6. Pulse en Reemplazar para reemplazar la aparición actual de la cadena, o bien en Reemplazar todo para reemplazar todas las apariciones de la cadena.

7. Pulse en Cancelar para cerrar el diálogo Buscar y reemplazar datos

### Añadir o quitar vistas adicionales de un archivo

Para añdir otra vista del archivo actual a la ventana de Editor Hexadecimal de GNOME, seleccione Ver Añadir vista.

Para quitar una vista del archivo actual, seleccione Ver Eliminar vista. Al cerrar el ultimo archivo abierto, también se cerrará la aplicación.

### Cambiar el tipo de grupo de datos

Para modificar la forma en que GHex muestra el contenidohexadecimal de un archivo en la ventana de GHex, seleccioneVer Agrupar datos como, y seleccione una de las siguientes opciones:

- Bytes: bytes únicos.

- Palabras: grupos de dos bytes.

- Palabras largas: grupos de cuatro bytes.

### Exportar la visualización de Editor Hexadecimal de GNOME a HTML

Para exportar los datos de la ventana de GHex a HTML, seleccione Archivo Guardar como HTML. Seleccione una carpeta y especifique un nombre para el archivo HTML y pulse Aceptar. GHex implementa las siguientes acciones:

- Crea un archivo HTML independiente para cada página de datos que se muestra en la ventana Editor Hexadecimal de GNOME.

- Usa el nombre de archivo HTML que usted especifique como base para el nombre del archivo.

- Adjudica un número de página al nombre del archivo para diferenciar los documentos.

Por ejemplo, si especifica el nombre del archivo `log.html`, GHex crea una serie de archivos HTML denominados `log00000000.html`, `log00000001.html`, `log00000002.html`, y así sucesivamente.

### Ver una tabla de caracteres

Para ver una tabla que contenga las representaciones ASCII, hexadecimales, decimales, octales y binarias de los valores que van de 0 a 255, seleccione Herramientas Tabla de caracteres.

### Ver conversiones de datos

Para visualizar conversiones binarias, decimales, hexadecimales y ASCII hasta un máximo de cuatro bytes de datos, ejecute los siguientes pasos:

1. Seleccione Herramientas Convertidor base.

2. Seleccione una de las siguientes opciones:

   - Escriba los datos que desea convertir en uno de los campos del cuadro de diálogo Convertidor base y pulse Intro.

   - Si desea ver las conversiones de los datos de la posición del cursor en el archivo abierto, haga clic en el botón Recuperar valor del cursor.

   Editor Hexadecimal de GNOME actualiza los valores de los demás campos para mostrar las conversiones de los datos.

3. Pulse en Cerrar para cerrar el diálogo Conversor de base.

### Para mostrar u ocultar el cuadro de diálogo de conversión de tipo

Para mostrar u ocultar el cuadro de diálogo de conversión de tipo, seleccioneVentanas Diálogo de conversión de tipo.

El cuadro de diálogo de conversión de tipos mustra el valor del carácter seleccionado en las siguientes representaciones:

- 8 bits con signo

- 8 bits sin signo

- 16 bits con signo

- 16 bits sin signo

- 32 bits con signo

- 32 bits sin signo

- 32 bits en coma flotante

- 64 bits en coma flotante

- Hexadecimal

- Octal

- Binario

- Longitud del flujo

El cuadro de diálogo de conversión de tipo también contiene las siguientes opciones:

Mostrar la decodificación en little endian

  Seleccione esta opcion para mostrar la decodificación en little endian.

Mostrar como hexadecimal los números sin signo y en coma flotante

  Seleccione esta opción para mostrar los números sin signo y en coma flotante como números hexadecimales.

### Imprimir un archivo

Para imprimir un archivo, seleccione Archivo Imprimir. Seleccione las opciones de impresión que necesita en el cuadro de diálogo Imprimir y, a continuación, pulse en Aceptar.

Para obtener una vista previa de una copia impresa del archivo, seleccione Archivo Vista previa de impresión.

## Preferencias

Para configurar Editor Hexadecimal de GNOME, seleccione Configuración Preferencias. El cuadro de diálogo Preferencias contiene pestañas con las siguientes secciones:

### Editar

Número máximo de niveles de deshacer

  Use esta casilla de selección para especificar el número máximo de acciones que puede deshacer.

Mostrar el desplazamiento del cursor en la barra de estado como

  Use esta lista desplegable para seleccionar el formato en el que se mostrará el desplazamiento del cursor. El formato puede ser decimal, hexadecimal o una cadena de estilo de impresión personalizado que sólo contenga los especificadores de formato x, o y s.

Mostrar columna de los desplazamientos

  Seleccione esta opción para visualizar los desplazamientos del cursor en una columna situada a la izquierda de la vista hexadecimal de la ventana Editor Hexadecimal de GNOME.

### Visualizar

Tipografía

  Use las cajas de selección de tipografía para editar la información existente sobre la tipografía o para escribir información nueva sobre ésta. Especifique un tipo, estilo y tamaño de tipografía para mostrar el contenido de los archivos en GHex.

Tipo de grupo predeterminado

  Seleccione una de las siguientes opciones para especificar cómo GHex muestra el contenido hexadecimal de un archivo en la ventana de GHex:

  - Bytes: bytes únicos.

  - Palabras: grupos de dos bytes.

  - Palabras largas: grupos de cuatro bytes.

### Imprimir

Tipografía de los datos

  Pulse en el botón Fuente de los datos para especificar el tipo,estilo y tamaño de la tipografía que desea utilizar para imprimir los datos de un archivo.

Tipografía de las cabeceras

  Pulse en el botón Tipografía de las cabeceras para especificar el tipo ,el estilo y el tamaño de la tipografía que desea utilizar para imprimir la información de cabecera de un archivo.

Sobreimprimir un recuadro sombreado

  Use este cuadro de incremento para especificar el número de líneas que desea que el Editor hexadecimal de GNOME imprima dentro de un recuadro sombreado . Si el valor del cuadro de incremento es 10, el Editor hexadecimal de GNOME imprimirá las 10 primeras líneas del archivo sin el recuadro sombreado, y las 10 siguientes con el recuadro, y así sucesivamente. Si el valor del cuadro de incremento es 0, GHex no imprimirá ningun recuadro sombreado.