Documentación del Editor GNOME Hex

Copyright (C) 1998, Jaka Mocnik

Este programa y su documentación son software libre; puede redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal y como a sido publicada por la Free Software Foundation; puede utilizar la versión 2 de la Licencia, o (a su elección) cualquier versión posterior. Este programa es distribuido con la esperanza de que sea util, pero SIN NINGUNA GARANTIA; incluyendo cualquier tipo de garantía implícita de MERCADO o de APTITUD PARA NINGÚN PROPÓSITO EN PARTICULAR.  Vea la GNU General Public License para obtener más detalles.

Debería haber recibido una copia de la GNU General Public License con este programa; de no ser así, escriba a la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Para más detalles mire en el fichero COPYING.
 

1. Tabla de contenidos

  1. Tabla de contenidos
  2. Introducción
  3. Utilización
  4. Feedback
 

2. Introducción

GHex (el GNOME Hex Editor) es una pequeña herramienta que le permite a usted, su usuario, ver y editar los contenidos de cualquier fichero, tanto hexadecimal como ASCII. Supuestamente es parte del proyecto GNOME y trata de integrarse lo mejor posible con el resto de componentes y ser conforme a las reglas generales que existen para las aplicaciones GNOME.
 

3. Utilización

Cuando arrancamos GHex, saldrá una ventana con nada más que una barra de menús. Cuando lea un fichero, sus contenidos se mostrarán debajo de la barra de menús, en un área que ocupará la mayor parte de la ventana. El contenido de este fichero se mostrará en formato hexadecimal y en formato ascii a la vez, con los valores hexadecimales a la izquierda y la correspondiente representación ascii de estos bytes en la parte derecha de la ventana.

La barra de menús

Menú Archivo Menú Edición (se muestra únicamente cuando se está editando un fichero) Menú Ver Menú Documentos Menú Ayuda

Editar un fichero

Puede moverse a lo largo del fichero utilizando los flechas del teclado, el teclado numérico, la barra de desplazamiento de la izquierda de la vista del buffer o pinchando en la ventana con el ratón. Pinchar en la pantalla ascii o hexadecimal activará el modo ascii o hexadecimal. La pantalla activa se indica mediante un cursor lleno, mientras que las otras pantallas sólo aparecen los bordes del cursor. En el modo ascii, puede editar el fichero como con cualquier editor de textos, excepto que GHex no le permitirá insertar ningún dato, sólo sobreescribir. En el modo hexadecimal, puede cambiar el valor de un nibble (cuatro bits, la mitad de un byte) con las teclas '0' .. '9' y 'a' .. 'f'.

Buscando y reemplazando datos

Seleccionando Buscar del menú Edición sacará el Cuadro de Diálogo de Buscar. Éste le permitirá buscar en el fichero una cadena que puede introducir en formato hexadecimal o ascii. Para encontrar una cadena ascii, solamente necesita introducirla y pinchar en los botones Buscar Siguiente o Buscar Previo. Puede especificar el valor que debe encontrar en formato hexadecimal si comienza la cadena con un $: buscar por "$474e55" es lo mismo que buscar "GNU". Si necesita buscar una cadena ascii que comience con un $, puede indicarlo con $$: "$$GNU" representa la cadena "$GNU".
Reemplazar datos es más o menos igual, excepto que tiene que introducir aparte de la cadena a encontrar, la cadena que reemplazará la encontrada. Ambas cadenas deben tener la misma longitud (ya que GHex sólo permite que se sobreescriban los datos, no permite inserciones). El botón Buscar Siguiente buscará la siguiente aparición de la cadena a buscar, el botón Reemplazar reemplazará los datos si el cursor se encuentra al principio de una cadena igual a la buscada y buscará la siguiente aparición, si el cursor no está colodado al principio de la cadena buscada, tratará de encontrar la siguiente aparición de ésta, pero no la reemplazará. Finalmente, el botón Reemplazar Todo reemplazará todas las apariciones de la cadena buscada desde la posición actual del cursor hasta el final del fichero.

Estableciendo las preferencias del usuario

4. Feedback

GHex está siendo mantendido por Jaka Mocnik <jaka.mocnik@kiss.uni-lj.si>. Si está teniendo problemas con su instalación y/o ejecución, consideresé completamente libre de mandarme correo electrónico.

Puede comprobar el estado actual de GHex mediante WWW en esta página  La versión más reciente está siempre disponible en el repositorio CVS de Gnome, en el módulo gnome-utils.

Comentarios, ideas y (sobre todo) informes de fallos (y especialmente parches) serán bienvenidos en la dirección de correo electrónico dada más arriva.