Los mejores editores hexadecimales para Linux

En este artículo, vamos a revisar algunos de los mejores editores hexadecimales para Linux. Pero antes de empezar, veamos qué es realmente un editor hexadecimal.

Qué es el editor hexadecimal

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

Que usan 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 más comunes son la depuración o los protocolos de comunicación binarios de ingeniería inversa. Por supuesto, hay muchas otras cosas que puede usar editores hexadecimales, por ejemplo, revisar archivos con formato de archivo desconocido, realizar comparaciones hexadecimales, revisar volcado de memoria de programa y otras.

La mayoría de estos editores hexadecimales mencionados están disponibles para instalar desde el repositorio predeterminado utilizando el administrador de paquetes de su distribución, de esta manera:

# yum install package # dnf install package # apt install package # zypper install package # pacman -Ss package 

Si no hay ningún paquete disponible, diríjase al sitio web de cada herramienta, donde obtendrá el paquete independiente para los procedimientos de descarga e instalación, junto con detalles sobre las dependencias.

Editor hexadecimal Xxd

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

Editor Hexadecimal Xxd para Linux
Editor Hexadecimal Xxd para Linux

Editor Hexedit Hexedit

Hexedit es otro editor hexademico de línea de comandos que puede que ya esté preinstalado en su sistema operativo. Hexedit muestra la vista hexademical y ASCII del archivo al mismo tiempo.

Hexedit for Linux
Hexedit for Linux

Editor Hexyl Hexyl Hex Editor

Otra herramienta útil para examinar archivos binarios es hexyl, es un visor hexagonal simple para terminal Linux que utiliza una salida de color para determinar diferentes categorías de bytes.

 Visor Hexil Hexagonal para Linux
Visor Hexil Hexagonal para Linux

La vista de hexyl se divide en tres columnas:

  • Columna de desplazamiento para indicarle cuántos bytes hay en el archivo.Columna hexadecimal
  • , que contiene la vista hexademica del archivo. (Tenga en cuenta que hay una línea de división en el medio)
  • Representación textual de un archivo.

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

Ghex – Editor 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 buscar y reemplazar y la conversión entre valores binarios, octales, decimales y hexadémicos.

Ghex - Editor Gráfico Hexadecimal para Linux
Ghex – Editor gráfico Hexadecimal para Linux

Editor Hexadecimal de Bendición

Uno de los editores hexadecimal más avanzados de este artículo es Bless, es similar a Ghex, tiene una interfaz gráfica que le permite editar archivos de datos grandes con un mecanismo de deshacer/rehacer multinivel. También tiene vistas de datos personalizables, función de búsqueda y reemplazo y operaciones de búsqueda y guardado de múltiples subprocesos. Se pueden abrir varios archivos a la vez mediante pestañas. La funcionalidad también se puede ampliar a través de complementos.

Bless - Hex Editor para Linux
Bless – Hex Editor para Linux

Okteta Editor

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

  • Diferentes vistas de caracteres: tradicionales en columnas o 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.
  • Varios archivos abiertos.
  • Archivos remotos por FTP o HTTP.
Editor Okteta para Datos sin procesar
Editor Okteta para Datos sin procesar

wxHexEditor

wxHexEditor es otro de los editores hexadecimales de Linux que tiene algunas características avanzadas y, aunque no hay documentación oficial para el editor, hay una página wiki bien escrita que proporciona una explicación sobre cómo usarlo. La página wiki se puede encontrar aquí.

 wxHexEditor para Linux
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, ya que tiene muchas características y beneficios, es posible que desee revisarlas todas en la página wiki o en el sitio web oficial de wxHexEditor.

Hexcurse-Editor hexadecimal de consola

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

Editor Hexcurse - Hex para Linux
Editor Hexcurse – Hex para Linux

Editor binario Hexer

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

 Hexer - Editor Binario para Linux
Hexer – Editor Binario para Linux
Conclusión

Esta fue una revisión rápida de algunos de los editores hexadecimales más utilizados en Linux. Déjanos escuchar tu opinión. ¿Qué editores hexadecimales usas y por qué prefieres ese editor en particular? ¿Qué lo hace mejor que los demás?