https://esgeeks.com/?p=5604
Los mejores editores hexadecimales para Linux
5 (100%) 12 voto[s]

En este artículo, voy a revisar algunos de los mejores editores hexadecimales (Hex) para Linux. Pero antes de comenzar, veamos qué es realmente un editor hexadecimal.

0. ¿Qué es el editor hexadecimal?

En palabras simples, un editor hexadecimal o ‘Hex’ te permite examinar y editar archivos binarios. La diferencia entre un editor de texto normal y el editor hexadecimal es que el editor regular representa el contenido lógico del archivo, mientras que un editor hexadecimal representa el contenido físico del archivo.

Quien usa el editor hexadecimal

Los editores hexadecimales se utilizan para editar bytes individuales de datos y son utilizados principalmente por programadores o administradores de sistemas. Algunos de los casos utilizados más comunes son la depuración o la ingeniería inversa de los protocolos de comunicación binarios. Por supuesto, hay muchas otras cosas que puede usar editores hexadecimales, por ejemplo, revisar archivos con formato de archivo desconocido, realizar comparaciones hexadecimales, revisar el volcado de memoria del programa, etc.

La mayoría de estos editores hexadecimales mencionados están disponibles para instalarse desde el repositorio predeterminado utilizando el administrador de paquetes de tu distribución, de este modo:

# yum install [nombre_paquete]        [En CentOS]
# dnf install [nombre_paquete]          [En Fedora]
# apt install [nombre_paquete]          [En Debian/Ubuntu]
# zypper install [nombre_paquete]     [En OpenSuse]
# pacman -Ss [nombre_paquete]        [En Arch Linux]

1. Xxd

La mayoría (si no todas) las distribuciones de Linux vienen con un editor que te permite realizar manipulaciones hexadímicas y binarias. Una de esas herramientas es la herramienta de línea de comando xxd, que se usa comúnmente para hacer un volcado hexadecimal de un archivo dado o entrada estándar. También puede convertir un volcado hexadecimal a su forma binaria original.

Editor hexadecimal xxd para Linux

Editor hexadecimal xxd para Linux

2. Hexedit

Editor Hexedit xxd para Linux

Editor Hexadecimal xxd para Linux

Hexedit es otro editor de línea de comando hexadecimal que ya puede estar preinstalado en tu sistema operativo. Te muestra la vista hexadecimal y ASCII del archivo al mismo tiempo.

3. Hexyl

Otra herramienta útil para examinar un archivo binario es hexyl, es un simple visor hexadecimal para el terminal de Linux que usa una salida de color para determinar diferentes categorías de bytes.


La vista del hexilo se divide en tres columnas:

  • Columna Offset para indicar cuántos bytes hay en el archivo.
  • Columna hexagonal, que contiene la vista hexadecimal del archivo. (Ten en cuenta que hay una línea divisoria)
  • Representación textual de un archivo.
Editor Hexadecimal Hexyl para Linux

Editor Hexadecimal Hexyl para Linux

La instalación de este visor hexadecimal es diferente para diferentes sistemas operativos, por lo que te recomiendo verificar el archivo read-me en el proyecto para ver las instrucciones de instalación exactas para tu sistema operativo.

4. Ghex: Editor de hexadecimal de GNOME

Ghex es un editor gráfico hexadecimal que permite a los usuarios editar archivos binarios en formato hexadecimal y ASCII. Tiene un mecanismo de deshacer y rehacer multinivel que algunos pueden encontrar útil. Otra característica útil son las funciones de buscar y reemplazar y la conversión entre valores binarios, octales, decimales y hexadecimales.

Editor Hexadecimal Ghex para Linux

Editor Hexadecimal Ghex para Linux

5. Bless

Uno de los editores hexadecimales más avanzados en este artículo es Bless, que es similar a Ghex, tiene una interfaz gráfica que te permite editar archivos de datos grandes con un mecanismo de deshacer/rehacer multinivel.

Editor Hexadecimal Bless para Linux

Editor Hexadecimal Bless para Linux

También tiene vistas de datos personalizables, función de búsqueda y reemplazo y operaciones de búsqueda y guardado de múltiples hilos. Se pueden abrir varios archivos a la vez utilizando pestañas. La funcionalidad también se puede extender a través de complementos.

6. Okteta

Editor hexadecimal Okteta para Linux

Editor hexadecimal Okteta para Linux

Okteta es otro editor simple para revisar archivos de datos en bruto. Algunas de las principales características de okteta incluyen:

  • Diferentes vistas de caracteres: tradicionales en columnas o en filas con el valor de la parte superior del carácter.
  • Edición similar a un editor de texto.
  • Diferentes perfiles para vistas de datos.
  • Múltiples archivos abiertos.
  • Archivos remotos por FTP o HTTP.

7. wxHexEditor

wxHexEditor es otro de los editores hexadecimales de Linux que tiene algunas características avanzadas y, si bien no hay documentación oficial para el editor, hay una página wiki bien escrita que explica cómo usarla. La página wiki puedes encontrarla aquí.

Editor hexadecimal wxHexEditor para Linux

Editor hexadecimal wxHexEditor para Linux

whHexEditor está dirigido principalmente a archivos grandes. Funciona más rápido con archivos más grandes, porque no intenta copiar todo el archivo en su RAM. Tiene un bajo consumo de memoria y puede ver varios archivos a la vez. En realidad, dado que tiene muchas características y beneficios, es posible que desees revisarlos todos en la página wiki o en el sitio web oficial de wxHexEditor.


8. Hexcurse

Hexcurse es un editor hexadecimal basado en ncurses. Es capaz de abrir, editar y guardar archivos, dentro de una interfaz de terminal amigable que te permite ir a una línea específica o realizar una búsqueda. Puedes alternar fácilmente entre direcciones hexadecimales/decimales o cambiar entre ventanas hexadecimales y ASCII.

Editor hexadecimal Hexcurse para Linux

Editor hexadecimal Hexcurse para Linux

9. Editor Binario Hexer

Hexer es otro editor binario de línea de comandos. La diferencia en este caso es que es un editor de estilo tipo Vi para archivos binarios. Algunas de las características más notables son: múltiples búferes, deshacer a varios niveles, edición de línea de comandos con finalización y expresión regular binaria.

Editor hexadecimal Hexer para Linux

Editor hexadecimal Hexer para Linux

10. Conclusión

Esa fue una revisión rápida de algunos de los editores hexadecimales más utilizados en Linux. Déjame escuchar tu opinión a través de los comentarios. ¿Qué editores hexadecimales usas y por qué prefieres ese editor en particular? ¿Qué lo hace mejor sobre los demás?… Uhm


¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos tu email.