Eu preciso de um bom editor de HEX para Linux, e com isso quero dizer:
- Rápido
- Pesquisar / substituir recursos
- Pode exibir dados não apenas em hexadecimal, mas também binário, octal, etc.
- Pode trabalhar com arquivos enormes (> 1 GB) sem ficar lento e sem resposta (esse requisito é importante)
- Opcionalmente, possui alguns recursos de comparação / comparação
O que você pode sugerir?
jeex
(GTK),okteta
(KDE).okteta
é muito melhor.Respostas:
Bless é um editor hexadecimal de alta qualidade e com todos os recursos.
Está escrito em mono / Gtk # e sua plataforma principal é o GNU / Linux. No entanto, ele deve ser capaz de executar sem problemas em todas as plataformas executadas em mono e Gtk #.
Atualmente, o Bless fornece os seguintes recursos:
O wxHexEditor é outro editor hexadecimal gratuito, criado porque não existe um bom editor hexadecimal para o sistema Linux, especialmente para arquivos grandes.
O DHEX é mais do que apenas outro editor hexadecimal: inclui um modo diff, que pode ser usado para comparar fácil e convenientemente dois arquivos binários. Como é baseado em ncurses e é utilizável, ele pode ser executado em qualquer número de sistemas e cenários. Com a utilização de logs de pesquisa, é possível rastrear alterações em diferentes iterações de arquivos facilmente. Artigo da Wikipedia
Você pode classificar no Linux para encontrar mais aqui: http://en.wikipedia.org/wiki/Comparison_of_hex_editors
fonte
xxd -r
. Se você estiver no OS X, o HexFiend é fantástico. (Eu estava editando um arquivo contendo uma senha para que eu não queria copiá-lo através de uma rede)além disso eu sou um VIMer pode fazer algumas edições raras do Hex com:
:%!xxd
para mudar para o modo hexadecimal:%!xxd -r
para sair do modo hexadecimalMas eu recomendo fortemente
ht
Página inicial: http://hte.sourceforge.net/
Nota : O pacote é chamado
ht
, enquanto o executável é nomeadohte
após a instalação do pacote.fonte
shed
sudo apt-get install ht
. Para executar:hte <file>
observe o e!hte
nãoht
. Não faço idéia por que o pacote também não pode ser chamado de hte.ht
pacote #tex4ht
:set binary
usar o vim + xxd! Caso contrário, o vim adicionará um terminador de linha ao final do arquivo, com uma chance muito alta de corromper o arquivo (e o faz. Muito). O modo binário garante que o vim deixe isso de fora. Em uma observação um pouco relacionada, é possível alterar o formato do arquivo entre unix / max / windows usando:set ff=[unix/mac/dos]
, para garantir que o vim use as terminações de linha corretas para o sistema de destino.Pessoalmente, eu uso o Emacs com hexl-mod .
O Emacs é capaz de trabalhar com arquivos realmente enormes. Você pode usar o valor de pesquisa / substituição facilmente. Finalmente, você pode usar ' ediff ' para fazer algumas diferenças.
fonte
O wxHexEditor é o único editor de disco da GUI para linux. para o google "site wxhexeditor: archive.getdeb.net" e baixe o arquivo .deb para instalar
fonte
wxhexeditor ppa
que deve lhe dar launchpad.net/ubuntu/+source/wxhexeditorsudo apt-get install wxhexeditor