Necesita un buen editor hexadecimal para Linux [cerrado]
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?
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
Soy un VIMER. Puedo hacer algunas ediciones hexadecimales raras con:
:%!xxd
para cambiar al modo hexadecimal:%!xxd -r
para 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 hte
de la instalación del paquete.
- 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)
- 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
- Sistemas de destino
- DJGPP
- GNU/Linux
- FreeBSD
- OpenBSD
- Win32