Você pode usar o vim que já deve estar instalado.
Só para ter certeza, vá em frente e instale o vim:
sudo apt-get update
sudo apt-get install vim
Agora, use o comando vim :% !xxd -b
para editar binário como neste exemplo:
vim /path/to/filename
nota: você pode arrastar e soltar o arquivo no terminal para preencher automaticamente o caminho para você
Quando o arquivo estiver aberto, pressione ESC e digite :% !xxd -b
e depois pressione ENTER .
Como alternativa, você pode adicionar o sinalizador -g4
para agrupar os bits em pacotes de 32 bits, como :% !xxd -b -g4
Para edição hexadecimal, use o comando vim :% !xxd
ou :% !xxd -g4
Pressione ESC e depois i para o modo "INSERT" que permite editar.
Pressione ESC e digite :w
seguido de ENTER para salvar o arquivo.
Pressione ESC e digite :q
seguido por ENTER ou ESC e digite :q!
seguido por ENTER para sair do arquivo.
O Vim leva algum tempo para se acostumar, mas é realmente ótimo quando você aproveita o tempo para aprender como funciona.
Além disso, o vim permite que você edite praticamente qualquer coisa, incluindo o sqlite e todos os tipos de outras coisas.
Além disso, quando você converte um binário em hexadecimal e, em seguida, edita, talvez seja necessário converter de volta para binário usando :% xxd -r
command como descrito aqui.
Mais informações podem ser encontradas no wiki oficial clicando aqui
Aqui está um post semelhante:
Um editor muito parecido é bvi
. Execute o seguinte comando para instalar:
sudo apt-get install bvi