Necesita un buen editor hexadecimal para Linux [cerrado]

Resuelto asked hace 13 años • 4 respuestas

Necesito un buen editor hexadecimal para Linux, y por bueno quiero decir:

  • Rápido
  • Tiene funciones de búsqueda/reemplazo
  • Puede mostrar datos no sólo en hexadecimal, sino también en binario, octal, etc.
  • Puede trabajar con archivos grandes (> 1 GB) sin volverse lento y sin responder (este requisito es importante)
  • Opcionalmente, tiene algunas funciones de comparación/diferenciación.

¿Qué puedes sugerir?

 avatar Mar 31 '11 17:03
Aceptado

Bless es un editor hexadecimal con todas las funciones y alta calidad.

Está escrito en mono/Gtk# y su plataforma principal es GNU/Linux. Sin embargo, debería poder ejecutarse sin problemas en todas las plataformas que ejecutan mono y Gtk#.

Bless actualmente ofrece las siguientes características:

  • Edición eficiente de grandes archivos de datos y dispositivos de bloque.
  • Operaciones de deshacer y rehacer multinivel.
  • Vistas de datos personalizables.
  • Representación rápida de datos en pantalla.
  • Varias pestañas.
  • Operaciones rápidas de búsqueda y reemplazo.
  • Una tabla de conversión de datos.
  • Capacidades avanzadas de copiar/pegar.
  • Resaltado de coincidencias de patrones de selección en el archivo.
  • Arquitectura basada en complementos.
  • Exportación de datos a texto y html (otros con plugins).
  • Operaciones bit a bit sobre datos.
  • Un completo manual de usuario.

wxHexEditor es otro editor hexadecimal gratuito, creado porque no existe un buen editor hexadecimal para sistemas Linux, especialmente para archivos grandes.

  • Utiliza descriptores de archivos de 64 bits (admite archivos o dispositivos de hasta 2^64 bytes, es decir, algunos exabytes, pero solo se probó un archivo de 1 PetaByte (todavía).
  • NO copia el archivo completo a su RAM. Eso lo hace RÁPIDO y puede abrir archivos (cuyos tamaños son Multi Giga <Tera <Peta <Exabytes)
  • Podría abrir sus dispositivos en Linux, Windows o MacOSX.
  • Uso de memoria: actualmente ~10 megabytes mientras se abren varios archivos > ~8 GB.
  • Podría funcionar mediante cifrado XOR.
  • Escrito con bibliotecas GUI de C++/wxWidgets y se puede utilizar con otros sistemas operativos como Mac OS y Windows como aplicación nativa.
  • Puede copiar/editar sus discos y sectores HDD con él. (Útil para rescatar archivos/particiones a mano).
  • Puede eliminar/insertar bytes en el archivo, más de una vez, sin crear un archivo temporal.

DHEX es más que un simple editor hexadecimal: incluye un modo de diferenciación, que se puede utilizar para comparar fácil y cómodamente dos archivos binarios. Dado que se basa en ncurses y es tematizable, puede ejecutarse en cualquier cantidad de sistemas y escenarios. Con la utilización de registros de búsqueda, es posible rastrear fácilmente los cambios en diferentes iteraciones de archivos. Artículo de Wikipedia

Puede ordenar en Linux para encontrar más aquí: http://en.wikipedia.org/wiki/Comparison_of_hex_editors

Gfy avatar Apr 01 '2011 11:04 Gfy

Soy un VIMER. Puedo hacer algunas ediciones hexadecimales raras con:

  • :%!xxdpara cambiar al modo hexadecimal

  • :%!xxd -rpara salir del modo hexadecimal

Pero lo recomiendo encarecidamenteht

apt-cache show ht

Package: ht
Version: 2.0.18-1
Installed-Size: 1780
Maintainer: Alexander Reichle-Schmehl <[email protected]>

Página de inicio: http://hte.sourceforge.net/

Nota : El paquete se llama ht, mientras que el ejecutable lleva el nombre htede la instalación del paquete.

  1. Formatos de archivo admitidos
    • formato de archivo de objeto común (COFF/XCOFF32)
    • formato ejecutable y enlazable (ELF)
    • ejecutables lineales (LE)
    • ejecutables estándar DO$ (MZ)
    • nuevos ejecutables (NE)
    • ejecutables portátiles (PE32/PE64)
    • archivos de clase java (CLASS)
    • Formato Mach exe/enlace (MachO)
    • Ejecutable de X-Box (XBE)
    • Plano (FLT)
    • Formato ejecutable PowerPC (PEF)
  2. Analizador de código y datos
    • busca fuentes y destinos de sucursales de forma recursiva
    • encuentra entradas de procedimientos
    • crea etiquetas basadas en esta información
    • crea información de referencia externa
    • permite analizar interactivamente código inexplorado
    • permite crear/renombrar/eliminar etiquetas
    • permite crear/editar comentarios
    • soporta código x86, ia64, alpha, ppc y java
  3. Sistemas de destino
    • DJGPP
    • GNU/Linux
    • FreeBSD
    • OpenBSD
    • Win32
kiiwii avatar Feb 25 '2012 05:02 kiiwii