Necesito un buen editor HEX para Linux, y por bueno quiero decir:
- Rápido
- Buscar / reemplazar funciones
- Puede mostrar datos no solo en hexadecimal, sino también binarios, octales, etc.
- Puede trabajar con archivos enormes (> 1 gb) sin volverse lentos e insensibles (este requisito es importante)
- Opcionalmente, tiene algunas características de comparación / diferencia
¿Qué me puedes sugerir?
jeex
(GTK),okteta
(KDE).okteta
es mucho mejor.Respuestas:
Bless es un editor hexadecimal de alta calidad y con todas las funciones.
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:
wxHexEditor es otro editor hexadecimal gratuito, creado porque no hay un buen editor hexadecimal para el sistema Linux, especialmente para archivos grandes.
DHEX es más que un simple editor hexadecimal: incluye un modo diff, que se puede usar para comparar fácil y convenientemente dos archivos binarios. Dado que se basa en ncurses y es temático, puede ejecutarse en cualquier número de sistemas y escenarios. Con su utilización de registros de búsqueda, es posible rastrear cambios en diferentes iteraciones de archivos fácilmente. Artículo de Wikipedia
Puede ordenar en Linux para encontrar más aquí: http://en.wikipedia.org/wiki/Comparison_of_hex_editors
fuente
xxd -r
. Si estás en OS X, HexFiend es fantástico. (Estaba editando un archivo que contenía una contraseña, así que no quería copiarlo a través de una red)Además, soy un VIMer, puedo hacer una edición hexadecimal rara con:
:%!xxd
para cambiar al modo hexadecimal:%!xxd -r
para salir del modo hexadecimalPero recomiendo
ht
Página de inicio: http://hte.sourceforge.net/
Nota : Se llama al paquete
ht
, mientras que el ejecutable se nombrahte
después de que se instaló el paquete.fuente
shed
sudo apt-get install ht
. Para ejecutar:hte <file>
tenga en cuenta el e final!hte
, Noht
. No tengo idea de por qué el paquete no podría llamarse también hte.ht
paquetetex4ht
:set binary
usar vim + xxd! De lo contrario, vim agregará un terminador de línea al final del archivo, que tiene una alta probabilidad de corromper dicho archivo (y lo hace. Mucho). El modo binario asegura que vim lo omita. En una nota algo relacionada, puede cambiar el formato de archivo entre unix / max / windows usando:set ff=[unix/mac/dos]
, para asegurarse de que vim use las terminaciones de línea correctas para el sistema de destino.Personalmente, uso Emacs con hexl-mod .
Emacs puede trabajar con archivos realmente grandes. Puede usar el valor de búsqueda / reemplazo fácilmente. Finalmente, puede usar ' ediff ' para hacer algunas diferencias.
fuente
wxHexEditor es el único editor de disco GUI para Linux. a google "wxhexeditor site: archive.getdeb.net" y descargue el archivo .deb para instalar
fuente
wxhexeditor ppa
cual debería darle launchpad.net/ubuntu/+source/wxhexeditorsudo apt-get install wxhexeditor